Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
EmoteBase Class Reference

Protected Member Functions

bool CanBeCanceledNormally (notnull EmoteCB callback)
bool DetermineOverride (out int callback_ID, out int stancemask, out bool is_fullbody)
bool EmoteCondition (int stancemask)
override bool EmoteCondition (int stancemask)
bool EmoteFBStanceCheck (int stancemask)
 Checks for valid stance mask.
void EmoteLyingDown ()
bool EmoteStartOverride (typename callbacktype, int id, int mask, bool fullbody)
int GetAdditiveCallbackUID ()
int GetFullbodyCallbackUID ()
bool GetHideItemInHands ()
int GetID ()
string GetInputActionName ()
PlayerBase GetOwnerPlayer ()
int GetStanceMaskAdditive ()
int GetStanceMaskFullbody ()
void OnBeforeStandardCallbackCreated (int callback_ID, int stancemask, bool is_fullbody)
void OnCallbackEnd ()
void SetOwnerPlayer (PlayerBase player)

Protected Attributes

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

Private Member Functions

override bool CanBeCanceledNormally (notnull EmoteCB callback)
override bool DetermineOverride (out int callback_ID, out int stancemask, out bool is_fullbody)
void EmoteCampfireSit ()
void EmoteClap ()
void EmoteCome ()
override bool EmoteCondition (int stancemask)
override bool EmoteCondition (int stancemask)
override bool EmoteCondition (int stancemask)
override bool EmoteCondition (int stancemask)
override bool EmoteCondition (int stancemask)
override bool EmoteCondition (int stancemask)
void EmoteDabbing ()
void EmoteGreeting ()
void EmoteHeart ()
void EmoteListening ()
void EmoteLookAtMe ()
void EmoteMove ()
void EmotePoint ()
void EmoteRPSRock ()
void EmoteRPSScisors ()
void EmoteSalute ()
void EmoteShake ()
void EmoteSitB ()
void EmoteSuicide ()
void EmoteThroat ()
void EmoteThumb ()
void EmoteWatching ()
override void OnBeforeStandardCallbackCreated (int callback_ID, int stancemask, bool is_fullbody)
override void OnCallbackEnd ()

Detailed Description

Definition at line 1 of file emotebase.c.

Member Function Documentation

◆ CanBeCanceledNormally() [1/2]

bool CanBeCanceledNormally ( notnull EmoteCB callback)
inlineprotected

Definition at line 17 of file emotebase.c.

Referenced by OnSyncJuncture(), SendEmoteRequestSync(), and SendEmoteRequestSyncEx().

◆ CanBeCanceledNormally() [2/2]

override bool CanBeCanceledNormally ( notnull EmoteCB callback)
inlineprivate

Definition at line 718 of file emoteclasses.c.

◆ DetermineOverride() [1/2]

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

Definition at line 39 of file emotebase.c.

Referenced by DetermineEmoteData().

◆ DetermineOverride() [2/2]

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

Definition at line 626 of file emoteclasses.c.

References m_Player.

◆ EmoteCampfireSit()

◆ EmoteClap()

◆ EmoteCome()

◆ EmoteCondition() [1/8]

bool EmoteCondition ( int stancemask)
inlineprotected

Definition at line 12 of file emotebase.c.

Referenced by CanPlayEmote().

◆ EmoteCondition() [2/8]

override bool EmoteCondition ( int stancemask)
inlineprivate

Definition at line 706 of file emoteclasses.c.

References m_Player.

◆ EmoteCondition() [3/8]

override bool EmoteCondition ( int stancemask)
inlineprivate

Definition at line 509 of file emoteclasses.c.

References m_Player.

◆ EmoteCondition() [4/8]

override bool EmoteCondition ( int stancemask)
inlineprivate

Definition at line 476 of file emoteclasses.c.

References m_Player.

◆ EmoteCondition() [5/8]

override bool EmoteCondition ( int stancemask)
inlineprivate

Definition at line 281 of file emoteclasses.c.

References m_Player.

◆ EmoteCondition() [6/8]

override bool EmoteCondition ( int stancemask)
inlineprivate

Definition at line 215 of file emoteclasses.c.

References m_Player.

◆ EmoteCondition() [7/8]

override bool EmoteCondition ( int stancemask)
inlineprotected

Definition at line 82 of file emoteclasses.c.

References HumanCommandSwim(), m_Player, and WATER_DEPTH.

◆ EmoteCondition() [8/8]

override bool EmoteCondition ( int stancemask)
inlineprivate

Definition at line 48 of file emoteclasses.c.

References m_Player.

◆ EmoteDabbing()

◆ EmoteFBStanceCheck()

bool EmoteFBStanceCheck ( int stancemask)
inlineprotected

Checks for valid stance mask.

Definition at line 23 of file emotebase.c.

References DayZPlayerUtils(), ErrorEx, and m_Player.

Referenced by DetermineEmoteData().

◆ EmoteGreeting()

◆ EmoteHeart()

◆ EmoteListening()

◆ EmoteLookAtMe()

◆ EmoteLyingDown()

◆ EmoteMove()

◆ EmotePoint()

◆ EmoteRPSRock()

◆ EmoteRPSScisors()

◆ EmoteSalute()

◆ EmoteShake()

◆ EmoteSitB()

◆ EmoteStartOverride()

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

Definition at line 47 of file emotebase.c.

Referenced by PlayEmote().

◆ EmoteSuicide()

◆ EmoteThroat()

◆ EmoteThumb()

◆ EmoteWatching()

◆ GetAdditiveCallbackUID()

int GetAdditiveCallbackUID ( )
inlineprotected

Definition at line 85 of file emotebase.c.

References m_AdditiveCallbackUID.

Referenced by DetermineEmoteData().

◆ GetFullbodyCallbackUID()

int GetFullbodyCallbackUID ( )
inlineprotected

Definition at line 90 of file emotebase.c.

References m_FullbodyCallbackUID.

Referenced by DetermineEmoteData().

◆ GetHideItemInHands()

bool GetHideItemInHands ( )
inlineprotected

Definition at line 95 of file emotebase.c.

References m_HideItemInHands.

Referenced by PlayEmote().

◆ GetID()

int GetID ( )
inlineprotected

Definition at line 65 of file emotebase.c.

References m_ID.

◆ GetInputActionName()

string GetInputActionName ( )
inlineprotected

Definition at line 70 of file emotebase.c.

References m_InputActionName.

Referenced by PluginBase::OnEmote().

◆ GetOwnerPlayer()

PlayerBase GetOwnerPlayer ( )
inlineprotected

Definition at line 60 of file emotebase.c.

References m_Player.

◆ GetStanceMaskAdditive()

int GetStanceMaskAdditive ( )
inlineprotected

Definition at line 75 of file emotebase.c.

References m_StanceMaskAdditive.

Referenced by DetermineEmoteData().

◆ GetStanceMaskFullbody()

int GetStanceMaskFullbody ( )
inlineprotected

Definition at line 80 of file emotebase.c.

References m_StanceMaskFullbody.

Referenced by DetermineEmoteData(), and Update().

◆ OnBeforeStandardCallbackCreated() [1/2]

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

Referenced by PlayEmote().

◆ OnBeforeStandardCallbackCreated() [2/2]

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

Definition at line 727 of file emoteclasses.c.

References m_Player.

◆ OnCallbackEnd() [1/2]

void OnCallbackEnd ( )
protected

Referenced by OnCallbackEnd().

◆ OnCallbackEnd() [2/2]

override void OnCallbackEnd ( )
inlineprivate

Definition at line 736 of file emoteclasses.c.

References m_Player.

◆ SetOwnerPlayer()

void SetOwnerPlayer ( PlayerBase player)
inlineprotected

Definition at line 52 of file emotebase.c.

References m_Player.

Field Documentation

◆ m_AdditiveCallbackUID

◆ m_FullbodyCallbackUID

◆ m_HideItemInHands

◆ m_ID

◆ m_InputActionName

◆ m_Player

◆ m_StanceMaskAdditive

◆ m_StanceMaskFullbody

◆ WATER_DEPTH

const float WATER_DEPTH = 0.15
protected

Definition at line 70 of file emoteclasses.c.

Referenced by EmoteCondition().


The documentation for this class was generated from the following files:
  • F:/Games/Dayz/scripts/4_world/classes/emoteclasses/emotebase.c
  • F:/Games/Dayz/scripts/4_world/classes/emoteclasses/emoteclasses.c