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

◆ CreateAndSetupActionCallback()

override void CreateAndSetupActionCallback ( ActionData action_data)

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

143 {
144 EntityAI target = EntityAI.Cast(action_data.m_Target.GetObject());
145 if (!target)
146 return;
147
148 ActionBaseCB callback;
149
150 if (target.IsHeavyBehaviour())
151 {
152 Class.CastTo(callback, action_data.m_Player.StartCommand_Action(DayZPlayerConstants.CMD_ACTIONFB_PICKUP_HEAVY,GetCallbackClassTypename(),DayZPlayerConstants.STANCEMASK_ERECT));
153 }
154 else
155 {
156 return;
157 }
158
159 callback.SetActionData(action_data);
160 callback.InitActionComponent();
161 action_data.m_Callback = callback;
162 }
void InitActionComponent()
Определения AnimatedActionBase.c:66
void SetActionData(ActionData action_data)
Определения AnimatedActionBase.c:109
Определения AnimatedActionBase.c:2
Super root of all classes in Enforce script.
Определения EnScript.c:11
Определения Building.c:6
DayZPlayerConstants
defined in C++
Определения dayzplayer.c:602
static proto bool CastTo(out Class to, Class from)
Try to safely down-cast base class to child class.

Перекрестные ссылки ActionData, Class::CastTo(), ActionBaseCB::InitActionComponent() и ActionBaseCB::SetActionData().