PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
EmoteBase Class Reference

Private Member Functions

bool EmoteCondition (int stancemask)
 
bool CanBeCanceledNormally (notnull EmoteCB callback)
 
bool EmoteFBStanceCheck (int stancemask)
 Checks for valid stance mask.
 
bool DetermineOverride (out int callback_ID, out int stancemask, out bool is_fullbody)
 
void OnBeforeStandardCallbackCreated (int callback_ID, int stancemask, bool is_fullbody)
 
void OnCallbackEnd ()
 
bool EmoteStartOverride (typename callbacktype, int id, int mask, bool fullbody)
 
void SetOwnerPlayer (PlayerBase player)
 
PlayerBase GetOwnerPlayer ()
 
int GetID ()
 
string GetInputActionName ()
 
int GetStanceMaskAdditive ()
 
int GetStanceMaskFullbody ()
 
int GetAdditiveCallbackUID ()
 
int GetFullbodyCallbackUID ()
 
bool GetHideItemInHands ()
 
void EmoteGreeting ()
 
void EmoteHeart ()
 
override bool EmoteCondition (int stancemask)
 
void EmoteLyingDown ()
 
override bool EmoteCondition (int stancemask)
 
void EmotePoint ()
 
void EmoteThumb ()
 
void EmoteThroat ()
 
void EmoteSalute ()
 
override bool EmoteCondition (int stancemask)
 
void EmoteDabbing ()
 
void EmoteClap ()
 
override bool EmoteCondition (int stancemask)
 
void EmoteWatching ()
 
void EmoteListening ()
 
void EmoteLookAtMe ()
 
void EmoteMove ()
 
void EmoteCome ()
 
void EmoteCampfireSit ()
 
override bool EmoteCondition (int stancemask)
 
void EmoteSitB ()
 
override bool EmoteCondition (int stancemask)
 
void EmoteRPSRock ()
 
void EmoteRPSScisors ()
 
void EmoteShake ()
 
void EmoteSuicide ()
 
override bool DetermineOverride (out int callback_ID, out int stancemask, out bool is_fullbody)
 
override bool EmoteCondition (int stancemask)
 
override bool CanBeCanceledNormally (notnull EmoteCB callback)
 
override void OnBeforeStandardCallbackCreated (int callback_ID, int stancemask, bool is_fullbody)
 
override void OnCallbackEnd ()
 

Private Attributes

protected PlayerBase m_Player
 
protected int m_ID = -1
 
protected string m_InputActionName = ""
 
protected int m_StanceMaskAdditive = 0
 
protected int m_StanceMaskFullbody = 0
 
protected int m_AdditiveCallbackUID = 0
 
protected int m_FullbodyCallbackUID = 0
 
protected bool m_HideItemInHands = false
 
protected const float WATER_DEPTH = 0.15
 

Member Function Documentation

◆ CanBeCanceledNormally() [1/2]

bool CanBeCanceledNormally ( notnull EmoteCB  callback)
inlineprivate

◆ CanBeCanceledNormally() [2/2]

override bool CanBeCanceledNormally ( notnull EmoteCB  callback)
inlineprivate

◆ DetermineOverride() [1/2]

bool DetermineOverride ( out int  callback_ID,
out int  stancemask,
out bool  is_fullbody 
)
inlineprivate

Referenced by DetermineEmoteData().

◆ DetermineOverride() [2/2]

override bool DetermineOverride ( out int  callback_ID,
out int  stancemask,
out bool  is_fullbody 
)
inlineprivate

References m_Player.

◆ EmoteCampfireSit()

void EmoteCampfireSit ( )
inlineprivate

◆ EmoteClap()

void EmoteClap ( )
inlineprivate

◆ EmoteCome()

void EmoteCome ( )
inlineprivate

◆ EmoteCondition() [1/8]

bool EmoteCondition ( int  stancemask)
inlineprivate

Referenced by CanPlayEmote().

◆ EmoteCondition() [2/8]

override bool EmoteCondition ( int  stancemask)
inlineprivate

References m_Player.

◆ EmoteCondition() [3/8]

override bool EmoteCondition ( int  stancemask)
inlineprivate

◆ EmoteCondition() [4/8]

override bool EmoteCondition ( int  stancemask)
inlineprivate

References m_Player.

◆ EmoteCondition() [5/8]

override bool EmoteCondition ( int  stancemask)
inlineprivate

References m_Player.

◆ EmoteCondition() [6/8]

override bool EmoteCondition ( int  stancemask)
inlineprivate

References m_Player.

◆ EmoteCondition() [7/8]

override bool EmoteCondition ( int  stancemask)
inlineprivate

References m_Player.

◆ EmoteCondition() [8/8]

override bool EmoteCondition ( int  stancemask)
inlineprivate

References m_Player.

◆ EmoteDabbing()

void EmoteDabbing ( )
inlineprivate

◆ EmoteFBStanceCheck()

bool EmoteFBStanceCheck ( int  stancemask)
inlineprivate

Checks for valid stance mask.

References DayZPlayerUtils(), ErrorEx, and m_Player.

Referenced by DetermineEmoteData().

◆ EmoteGreeting()

void EmoteGreeting ( )
inlineprivate

◆ EmoteHeart()

void EmoteHeart ( )
inlineprivate

◆ EmoteListening()

void EmoteListening ( )
inlineprivate

◆ EmoteLookAtMe()

void EmoteLookAtMe ( )
inlineprivate

◆ EmoteLyingDown()

void EmoteLyingDown ( )
inlineprivate

◆ EmoteMove()

void EmoteMove ( )
inlineprivate

◆ EmotePoint()

void EmotePoint ( )
inlineprivate

◆ EmoteRPSRock()

void EmoteRPSRock ( )
inlineprivate

◆ EmoteRPSScisors()

void EmoteRPSScisors ( )
inlineprivate

◆ EmoteSalute()

void EmoteSalute ( )
inlineprivate

◆ EmoteShake()

void EmoteShake ( )
inlineprivate

◆ EmoteSitB()

void EmoteSitB ( )
inlineprivate

◆ EmoteStartOverride()

bool EmoteStartOverride ( typename callbacktype  ,
int  id,
int  mask,
bool  fullbody 
)
inlineprivate

Referenced by PlayEmote().

◆ EmoteSuicide()

void EmoteSuicide ( )
inlineprivate

◆ EmoteThroat()

void EmoteThroat ( )
inlineprivate

◆ EmoteThumb()

void EmoteThumb ( )
inlineprivate

◆ EmoteWatching()

void EmoteWatching ( )
inlineprivate

◆ GetAdditiveCallbackUID()

int GetAdditiveCallbackUID ( )
inlineprivate

References m_AdditiveCallbackUID.

Referenced by DetermineEmoteData().

◆ GetFullbodyCallbackUID()

int GetFullbodyCallbackUID ( )
inlineprivate

References m_FullbodyCallbackUID.

Referenced by DetermineEmoteData().

◆ GetHideItemInHands()

bool GetHideItemInHands ( )
inlineprivate

References m_HideItemInHands.

Referenced by PlayEmote().

◆ GetID()

int GetID ( )
inlineprivate

References m_ID.

◆ GetInputActionName()

string GetInputActionName ( )
inlineprivate

◆ GetOwnerPlayer()

PlayerBase GetOwnerPlayer ( )
inlineprivate

References m_Player.

◆ GetStanceMaskAdditive()

int GetStanceMaskAdditive ( )
inlineprivate

References m_StanceMaskAdditive.

Referenced by DetermineEmoteData().

◆ GetStanceMaskFullbody()

int GetStanceMaskFullbody ( )
inlineprivate

References m_StanceMaskFullbody.

Referenced by DetermineEmoteData().

◆ OnBeforeStandardCallbackCreated() [1/2]

void OnBeforeStandardCallbackCreated ( int  callback_ID,
int  stancemask,
bool  is_fullbody 
)
private

Referenced by PlayEmote().

◆ OnBeforeStandardCallbackCreated() [2/2]

override void OnBeforeStandardCallbackCreated ( int  callback_ID,
int  stancemask,
bool  is_fullbody 
)
inlineprivate

◆ OnCallbackEnd() [1/2]

void OnCallbackEnd ( )
private

Referenced by OnCallbackEnd().

◆ OnCallbackEnd() [2/2]

override void OnCallbackEnd ( )
inlineprivate

◆ SetOwnerPlayer()

void SetOwnerPlayer ( PlayerBase  player)
inlineprivate

References m_Player.

Field Documentation

◆ m_AdditiveCallbackUID

protected int m_AdditiveCallbackUID = 0
private

Referenced by GetAdditiveCallbackUID().

◆ m_FullbodyCallbackUID

protected int m_FullbodyCallbackUID = 0
private

Referenced by GetFullbodyCallbackUID().

◆ m_HideItemInHands

protected bool m_HideItemInHands = false
private

Referenced by GetHideItemInHands().

◆ m_ID

protected int m_ID = -1
private

Referenced by GetID().

◆ m_InputActionName

protected string m_InputActionName = ""
private

Referenced by GetInputActionName().

◆ m_Player

protected PlayerBase m_Player
private

◆ m_StanceMaskAdditive

protected int m_StanceMaskAdditive = 0
private

Referenced by GetStanceMaskAdditive().

◆ m_StanceMaskFullbody

protected int m_StanceMaskFullbody = 0
private

Referenced by GetStanceMaskFullbody().

◆ WATER_DEPTH

protected const float WATER_DEPTH = 0.15
private

The documentation for this class was generated from the following files: