DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ SetActionFromSyncData()

void ItemBase::SetActionFromSyncData ( )
inlineprotected

См. определение в файле BaseBuildingBase.c строка 235

236 {
237 if ( m_InteractedPartId > -1 && m_PerformedActionId > -1 )
238 {
239 ConstructionPart constrution_part = GetConstructionPartById( m_InteractedPartId );
240 int build_action_id = m_PerformedActionId;
241
242 switch( build_action_id )
243 {
244 case AT_BUILD_PART : OnPartBuiltClient( constrution_part.GetPartName(), build_action_id ); break;
245 case AT_DISMANTLE_PART : OnPartDismantledClient( constrution_part.GetPartName(), build_action_id ); break;
246 case AT_DESTROY_PART : OnPartDestroyedClient( constrution_part.GetPartName(), build_action_id ); break;
247 }
248 }
249 }
const int AT_DISMANTLE_PART
Определения _constants.c:7
const int AT_DESTROY_PART
Определения _constants.c:8
const int AT_BUILD_PART
Определения _constants.c:6
string GetPartName()
Определения ConstructionPart.c:30
void OnPartDestroyedClient(string part_name, int action_id)
Определения BaseBuildingBase.c:682
void OnPartDismantledClient(string part_name, int action_id)
Определения BaseBuildingBase.c:639
int m_InteractedPartId
Определения BaseBuildingBase.c:15
void OnPartBuiltClient(string part_name, int action_id)
Определения BaseBuildingBase.c:596
ConstructionPart GetConstructionPartById(int id)
Определения BaseBuildingBase.c:310
int m_PerformedActionId
Определения BaseBuildingBase.c:16

Перекрестные ссылки AT_BUILD_PART, AT_DESTROY_PART, AT_DISMANTLE_PART, GetConstructionPartById(), ConstructionPart::GetPartName(), m_InteractedPartId, m_PerformedActionId, OnPartBuiltClient(), OnPartDestroyedClient() и OnPartDismantledClient().