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

◆ SetActionFromSyncData()

void ItemBase::SetActionFromSyncData ( )
inlineprotected

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

260 {
261 if ( m_InteractedPartId > -1 && m_PerformedActionId > -1 )
262 {
263 ConstructionPart constrution_part = GetConstructionPartById( m_InteractedPartId );
264 int build_action_id = m_PerformedActionId;
265
266 switch( build_action_id )
267 {
268 case AT_BUILD_PART : OnPartBuiltClient( constrution_part.GetPartName(), build_action_id ); break;
269 case AT_DISMANTLE_PART : OnPartDismantledClient( constrution_part.GetPartName(), build_action_id ); break;
270 case AT_DESTROY_PART : OnPartDestroyedClient( constrution_part.GetPartName(), build_action_id ); break;
271 }
272 }
273 }
const int AT_DISMANTLE_PART
const int AT_DESTROY_PART
const int AT_BUILD_PART
string GetPartName()
Определения ConstructionPart.c:30
void OnPartDestroyedClient(string part_name, int action_id)
Определения BaseBuildingBase.c:700
void OnPartDismantledClient(string part_name, int action_id)
Определения BaseBuildingBase.c:660
int m_InteractedPartId
Определения BaseBuildingBase.c:15
void OnPartBuiltClient(string part_name, int action_id)
Определения BaseBuildingBase.c:620
ConstructionPart GetConstructionPartById(int id)
Определения BaseBuildingBase.c:334
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().