83 if (
GetGame().IsMultiplayer() )
182 if (action && ( !action.UseMainItem() || action_data.
m_MainItem ) && ( !action.HasTarget() || action_data.
m_Target ))
186 Debug.
ActionLog(
"Time stamp: " + action_data.
m_Player.GetSimulationTimeStamp(),
this.ToString() ,
"n/a",
"OnExecute", action_data.
m_Player.ToString() );
262 super.Start( action_data );
364 action_data.
m_Player.SetSoundCategoryHash(0);
387 action_data.
m_Player.GetActionManager().OnActionEnd();
void OnEndServer(ActionData action_data)
protected bool CanContinue(ActionData action_data)
void OnEndClient(ActionData action_data)
protected void InformPlayers(PlayerBase player, ActionTarget target, int state)
DEPRECATED delivers message ids to clients based on given context.
class ActionTargets ActionTarget
void End()
called on surrender end request end
void SetCommand(int command_uid)
void InitActionComponent()
void ProgressActionComponent()
void EndActionComponent()
protected bool m_Interrupted
override bool IsUserActionCallback()
protected bool m_Canceled
void CreateActionComponent()
override void OnFinish(bool pCanceled)
float GetActionComponentProgress()
protected ActionData m_ActionData
protected SoundOnVehicle m_SoundObject
void SetActionData(ActionData action_data)
int GetPossileStanceMask()
ref CABase m_ActionComponent
ref ActionTarget m_Target
protected void OnExecuteServer(ActionData action_data)
protected void OnInterruptClient(PlayerBase player)
override bool ActionConditionContinue(ActionData action_data)
override void Interrupt(ActionData action_data)
protected void OnAlternativeEndServer(PlayerBase player)
override float GetProgress(ActionData action_data)
override void Start(ActionData action_data)
void AnimatedActionBase()
void OnAnimationEvent(ActionData action_data)
protected void OnExecute(ActionData action_data)
void Do(ActionData action_data, int state)
protected int GetActionCommand(PlayerBase player)
protected int m_CommandUIDProne
protected GetCallbackClassTypename()
protected void OnExecuteClient(ActionData action_data)
protected int m_CommandUID
override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)
protected void OnAlternativeEndClient(PlayerBase player)
protected m_CallbackClass
override void End(ActionData action_data)
override bool HasProneException()
protected void OnInterruptServer(PlayerBase player)
protected void CreateAndSetupActionCallback(ActionData action_data)
int Interrupt(ActionData action_data)
int Execute(ActionData action_data)
proto native void ObjectDelete(Object obj)
AnalyticsManagerClient GetAnalyticsClient()
Super root of all classes in Enforce script.
static void SendActionInterrupt(DayZPlayer pPlayer)
static void ActionLog(string message=LOG_DEFAULT, string plugin=LOG_DEFAULT, string author=LOG_DEFAULT, string label=LOG_DEFAULT, string entity=LOG_DEFAULT)
static bool IsActionLogEnable()
proto bool Write(void value_out)
DayZPlayerConstants
defined in C++
proto native CGame GetGame()
static proto bool CastTo(out Class to, Class from)
Try to safely down-cast base class to child class.
proto native void InternalCommand(int pInternalCommandId)