4 protected int m_ID = -1;
5 protected string m_InputActionName =
"";
6 protected int m_StanceMaskAdditive = 0;
7 protected int m_StanceMaskFullbody = 0;
8 protected int m_AdditiveCallbackUID = 0;
9 protected int m_FullbodyCallbackUID = 0;
10 protected bool m_HideItemInHands =
false;
12 bool EmoteCondition(
int stancemask)
17 bool CanBeCanceledNormally(notnull
EmoteCB callback)
23 bool EmoteFBStanceCheck(
int stancemask)
25 int stanceIdx =
DayZPlayerUtils.ConvertStanceMaskToStanceIdx(stancemask);
29 ErrorEx(
"No player for 'PlayerCanChangeStance'");
39 bool DetermineOverride(out
int callback_ID, out
int stancemask, out
bool is_fullbody)
44 void OnBeforeStandardCallbackCreated(
int callback_ID,
int stancemask,
bool is_fullbody);
47 bool EmoteStartOverride(
typename callbacktype,
int id,
int mask,
bool fullbody)
70 string GetInputActionName()
72 return m_InputActionName;
75 int GetStanceMaskAdditive()
77 return m_StanceMaskAdditive;
80 int GetStanceMaskFullbody()
82 return m_StanceMaskFullbody;
85 int GetAdditiveCallbackUID()
87 return m_AdditiveCallbackUID;
90 int GetFullbodyCallbackUID()
92 return m_FullbodyCallbackUID;
95 bool GetHideItemInHands()
97 return m_HideItemInHands;