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

◆ SetActionFromSyncData()

void ItemBase::SetActionFromSyncData ( )
inlineprotected

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

249 {
250 if ( m_InteractedPartId > -1 && m_PerformedActionId > -1 )
251 {
253 int build_action_id = m_PerformedActionId;
254
255 switch( build_action_id )
256 {
257 case AT_BUILD_PART : OnPartBuiltClient( constrution_part.GetPartName(), build_action_id ); break;
258 case AT_DISMANTLE_PART : OnPartDismantledClient( constrution_part.GetPartName(), build_action_id ); break;
259 case AT_DESTROY_PART : OnPartDestroyedClient( constrution_part.GetPartName(), build_action_id ); break;
260 }
261 }
262 }
const int AT_DISMANTLE_PART
const int AT_DESTROY_PART
const int AT_BUILD_PART
void ConstructionPart(string name, string part_name, string main_part_name, int id, bool is_built, bool is_base, bool is_gate, array< string > required_parts)
Определения ConstructionPart.c:531
string GetPartName()
Определения ConstructionPart.c:198
void OnPartDestroyedClient(string part_name, int action_id)
Определения BaseBuildingBase.c:662
void OnPartDismantledClient(string part_name, int action_id)
Определения BaseBuildingBase.c:622
int m_InteractedPartId
Определения BaseBuildingBase.c:13
void OnPartBuiltClient(string part_name, int action_id)
Определения BaseBuildingBase.c:582
ConstructionPart GetConstructionPartById(int id)
Определения BaseBuildingBase.c:323
int m_PerformedActionId
Определения BaseBuildingBase.c:14

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