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

◆ ConstructionActionData()

void ConstructionActionData::ConstructionActionData ( )
inlineprotected

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

43 {
44 m_BuildParts = new array<ConstructionPart>();
45 m_BuildPartsNoTool = new array<ConstructionPart>();
46 m_BuildPartsHandsGeneric = new array<ConstructionPart>();
47 m_BuildPartsJustInfos = new array<ConstructionPart>();
48 #ifdef DIAG_DEVELOPER
49 m_BuildPartsInstant = new array<ConstructionPart>();
50 #endif
51 m_PartIndex = 0;
52
53 m_Attachments = new array<EntityAI>;
55
56 if ( g_Game.IsClient() || !g_Game.IsMultiplayer() )
57 {
58 m_IsValid = false;
59
60 m_ActionVariantManager = ActionManagerClient.GetVariantManager(ActionBuildPart);
61 m_ActionVariantManager.GetOnUpdateInvoker().Clear();
62 m_ActionVariantManager.GetOnUpdateInvoker().Insert(OnUpdateActions);
63
64 m_ActionHandsGenericVariantManager = ActionManagerClient.GetVariantManager(ActionBuildPartHandsGeneric);
65 m_ActionHandsGenericVariantManager.GetOnUpdateInvoker().Clear();
67
69 m_ActionInfoContinuousVariantManager.GetOnUpdateInvoker().Clear();
71
72 #ifdef DIAG_DEVELOPER
73 m_ActionVariantManagerInstant = ActionManagerClient.GetVariantManager(ActionBuildPartInstantDebug);
74 m_ActionVariantManagerInstant.GetOnUpdateInvoker().Clear();
75 m_ActionVariantManagerInstant.GetOnUpdateInvoker().Insert(OnUpdateActionsInstant);
76 #endif
77 /*m_ActionInfoInteractVariantManager = ActionManagerClient.GetVariantManager(ActionConstructionPartInfoInteract);
78 m_ActionInfoInteractVariantManager.GetOnUpdateInvoker().Clear();
79 m_ActionInfoInteractVariantManager.GetOnUpdateInvoker().Insert(OnUpdateInfoActions);*/
80 }
81 }
void ActionBuildPart()
Определения ActionBuildPart.c:380
ActionBuildPart ActionContinuousBase ActionBuildPartHandsGeneric()
Определения ActionBuildPart.c:379
void ActionConstructionPartInfoContinuous()
Определения ActionPartInfo.c:203
DayZGame g_Game
Определения DayZGame.c:4074
ref array< EntityAI > m_Attachments
Определения ConstructionActionData.c:27
ref array< ConstructionPart > m_BuildParts
Определения ConstructionActionData.c:6
ActionVariantManager m_ActionHandsGenericVariantManager
Определения ConstructionActionData.c:31
void OnUpdateInfoActions(Object item, Object target, int component_index)
Определения ConstructionActionData.c:267
ref array< ConstructionPart > m_BuildPartsHandsGeneric
Определения ConstructionActionData.c:8
ActionVariantManager m_ActionInfoContinuousVariantManager
Определения ConstructionActionData.c:32
ActionVariantManager m_ActionVariantManager
Определения ConstructionActionData.c:29
void OnUpdateActionsHandsGeneric(Object item, Object target, int componentIndex)
Определения ConstructionActionData.c:236
ref array< ConstructionPart > m_BuildPartsJustInfos
Определения ConstructionActionData.c:9
void OnUpdateActions(Object item, Object target, int component_index)
regular tool actions
Определения ConstructionActionData.c:163
ref array< ConstructionPart > m_BuildPartsNoTool
Определения ConstructionActionData.c:7

Перекрестные ссылки ActionBuildPartHandsGeneric(), ScriptInvoker::Clear(), g_Game, ActionVariantManager::GetOnUpdateInvoker(), ActionManagerClient::GetVariantManager(), ScriptInvoker::Insert(), m_ActionHandsGenericVariantManager, m_ActionInfoContinuousVariantManager, m_ActionVariantManager, m_Attachments, m_AttachmentsIndex, m_BuildParts, m_BuildPartsHandsGeneric, m_BuildPartsJustInfos, m_BuildPartsNoTool, m_IsValid, m_PartIndex, OnUpdateActions(), OnUpdateActionsHandsGeneric() и OnUpdateInfoActions().