45 Debug.
ActionLog(
"STS = " +
m_Player.GetSimulationTimeStamp() +
" INPUT_UDT_STANDARD_ACTION_START",
this.ToString() ,
"n/a",
"OnInputUserDataProcess",
m_Player.ToString() );
51 if (!ctx.
Read(actionID))
63 if (recvAction.UseAcknowledgment())
81 Debug.
ActionLog(
"STS = " +
m_Player.GetSimulationTimeStamp() +
" INPUT_UDT_STANDARD_ACTION_END_REQUEST",
this.ToString() ,
"n/a",
"OnInputUserDataProcess",
m_Player.ToString() );
105 Debug.
ActionLog(
"STS = " +
m_Player.GetSimulationTimeStamp() +
" INPUT_UDT_STANDARD_ACTION_INPUT_END",
this.ToString() ,
"n/a",
"OnInputUserDataProcess",
m_Player.ToString() );
120 Debug.
ActionLog(
"STS = " +
m_Player.GetSimulationTimeStamp() +
" !success",
this.ToString() ,
"n/a",
"OnInputUserDataProcess",
m_Player.ToString() );
124 if (recvAction.UseAcknowledgment())
149 bool accepted =
false;
159 Debug.
ActionLog(
"STS = " +
m_Player.GetSimulationTimeStamp() +
"Item = " + item +
", " + target.DumpToString(), pickedAction.ToString() ,
"n/a",
"StartDeliveredAction",
m_Player.ToString());
163 Debug.
ActionLog(
"STS = " +
m_Player.GetSimulationTimeStamp() +
"Item = " + item +
", NULL", pickedAction.ToString() ,
"n/a",
"StartDeliveredAction",
m_Player.ToString());
168 if (!
m_Player.GetCommandModifier_Action() && !
m_Player.GetCommand_Action() && !
m_Player.IsSprinting() && pickedAction && pickedAction.Can(
m_Player,target,item))
179 Debug.
ActionLog(
"STS = " +
m_Player.GetSimulationTimeStamp() +
" Action accepted", pickedAction.ToString() ,
"n/a",
"CheckDeliveredAction",
m_Player.ToString() );
183 if (pickedAction.UseAcknowledgment())
199 Debug.
ActionLog(
"STS = " +
m_Player.GetSimulationTimeStamp() +
" Action rejected", pickedAction.ToString() ,
"n/a",
"CheckDeliveredAction",
m_Player.ToString() );
203 if (pickedAction.UseAcknowledgment())
233 override void Update(
int pCurrentCommandID)
235 super.Update(pCurrentCommandID);
236 int currentCommandID =
m_Player.GetCurrentCommandID();
247 Debug.
ActionLog(
"STS = " +
m_Player.GetSimulationTimeStamp() +
" m_PendingAction && m_CurrentActionData",
this.ToString() ,
"n/a",
"Update",
m_Player.ToString() );
314 bool canActionPerform = ((condition_mask &
m_CurrentActionData.m_Action.m_ConditionMask) == condition_mask);
359 Debug.
ActionLog(
"STS = " +
m_Player.GetSimulationTimeStamp() +
" m_ActionWantEndRequest",
this.ToString() ,
"n/a",
"Update",
m_Player.ToString() );
ref ActionData m_CurrentActionData
bool m_ActionInputWantEnd
bool ActionPossibilityCheck(int pCurrentCommandID)
void ActionManagerBase(PlayerBase player)
int m_PendingActionAcknowledgmentID
bool m_ActionWantEndRequest
void ActionTarget(Object object, Object parent, int componentIndex, vector cursorHitPos, float utility, string surfaceName="")
ref ActionReciveData m_PendingActionReciveData
override ActionReciveData GetReciveData()
void ActionManagerServer(PlayerBase player)
override bool OnInputUserDataProcess(int userDataType, ParamsReadContext ctx)
override void OnJumpStart()
override void RequestInterruptAction()
server requests action interrupt
override void StartDeliveredAction()
override void Update(int pCurrentCommandID)
override void OnActionEnd()
ActionBase m_PendingAction
override void EndOrInterruptCurrentAction()
static void SendActionInterrupt(DayZPlayer pPlayer)
static void SendActionAcknowledgment(DayZPlayer pPlayer, int AckID, bool accept)
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 Read(void value_in)
DayZPlayerConstants
defined in C++
Serializer ParamsReadContext