Dayz Explorer 1.28.160049
Loading...
Searching...
No Matches
EmoteBase Class Reference

Protected 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 EmoteLyingDown ()
 
override bool EmoteCondition (int stancemask)
 

Protected Attributes

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

Detailed Description

Definition at line 1 of file emotebase.c.

Member Function Documentation

◆ CanBeCanceledNormally()

bool EmoteBase::CanBeCanceledNormally ( notnull EmoteCB callback)
protected

Definition at line 17 of file emotebase.c.

◆ DetermineOverride()

bool EmoteBase::DetermineOverride ( out int callback_ID,
out int stancemask,
out bool is_fullbody )
protected

Definition at line 39 of file emotebase.c.

◆ EmoteCondition() [1/2]

bool EmoteBase::EmoteCondition ( int stancemask)
protected

Definition at line 12 of file emotebase.c.

◆ EmoteCondition() [2/2]

override bool EmoteBase::EmoteCondition ( int stancemask)
protected

Definition at line 82 of file emoteclasses.c.

◆ EmoteFBStanceCheck()

bool EmoteBase::EmoteFBStanceCheck ( int stancemask)
protected

Checks for valid stance mask.

Definition at line 23 of file emotebase.c.

◆ EmoteLyingDown()

void EmoteBase::EmoteLyingDown ( )
protected

Definition at line 71 of file emoteclasses.c.

◆ EmoteStartOverride()

bool EmoteBase::EmoteStartOverride ( typename callbacktype ,
int id,
int mask,
bool fullbody )
protected

Definition at line 47 of file emotebase.c.

◆ GetAdditiveCallbackUID()

int EmoteBase::GetAdditiveCallbackUID ( )
protected

Definition at line 85 of file emotebase.c.

◆ GetFullbodyCallbackUID()

int EmoteBase::GetFullbodyCallbackUID ( )
protected

Definition at line 90 of file emotebase.c.

◆ GetHideItemInHands()

bool EmoteBase::GetHideItemInHands ( )
protected

Definition at line 95 of file emotebase.c.

◆ GetID()

int EmoteBase::GetID ( )
protected

Definition at line 65 of file emotebase.c.

◆ GetInputActionName()

string EmoteBase::GetInputActionName ( )
protected

Definition at line 70 of file emotebase.c.

◆ GetOwnerPlayer()

PlayerBase EmoteBase::GetOwnerPlayer ( )
protected

Definition at line 60 of file emotebase.c.

◆ GetStanceMaskAdditive()

int EmoteBase::GetStanceMaskAdditive ( )
protected

Definition at line 75 of file emotebase.c.

◆ GetStanceMaskFullbody()

int EmoteBase::GetStanceMaskFullbody ( )
protected

Definition at line 80 of file emotebase.c.

◆ OnBeforeStandardCallbackCreated()

void EmoteBase::OnBeforeStandardCallbackCreated ( int callback_ID,
int stancemask,
bool is_fullbody )
protected

◆ OnCallbackEnd()

void EmoteBase::OnCallbackEnd ( )
protected

◆ SetOwnerPlayer()

void EmoteBase::SetOwnerPlayer ( PlayerBase player)
protected

Definition at line 52 of file emotebase.c.

Member Data Documentation

◆ m_AdditiveCallbackUID

int EmoteBase::m_AdditiveCallbackUID = 0
protected

Definition at line 8 of file emotebase.c.

◆ m_FullbodyCallbackUID

int EmoteBase::m_FullbodyCallbackUID = 0
protected

Definition at line 9 of file emotebase.c.

◆ m_HideItemInHands

bool EmoteBase::m_HideItemInHands = false
protected

Definition at line 10 of file emotebase.c.

◆ m_ID

int EmoteBase::m_ID = -1
protected

Definition at line 4 of file emotebase.c.

◆ m_InputActionName

string EmoteBase::m_InputActionName = ""
protected

Definition at line 5 of file emotebase.c.

◆ m_Player

PlayerBase EmoteBase::m_Player
protected

Definition at line 3 of file emotebase.c.

◆ m_StanceMaskAdditive

int EmoteBase::m_StanceMaskAdditive = 0
protected

Definition at line 6 of file emotebase.c.

◆ m_StanceMaskFullbody

int EmoteBase::m_StanceMaskFullbody = 0
protected

Definition at line 7 of file emotebase.c.

◆ WATER_DEPTH

const float EmoteBase::WATER_DEPTH = 0.15
protected

Definition at line 70 of file emoteclasses.c.


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