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

gas mask base More...

Inheritance diagram for Mask_Base:
Clothing MimeMask_Male NioshFaceMask PaydayMask_ColorBase MimeMask_Female PaydayMask_Chains PaydayMask_Dallas PaydayMask_Hoxton PaydayMask_Wolf

Protected Member Functions

set< intGetAttachmentExclusionInitSlotValue (int slotId)
set< intGetAttachmentExclusionInitSlotValue (int slotId)
void InitGlobalExclusionValues ()
void InitGlobalExclusionValues ()
void InitGlobalExclusionValues ()
void InitGlobalExclusionValues ()

Private Member Functions

override bool AllowFoodConsumption ()
override bool CanDetachAttachment (EntityAI parent)
bool CanHaveExternalFilter ()
bool ConsumeQuantity (float quantity, PlayerBase consumer_player)
override void EEItemLocationChanged (notnull InventoryLocation oldLoc, notnull InventoryLocation newLoc)
override array< intGetEffectWidgetTypes ()
EntityAI GetExternalFilter ()
float GetFilterQuantity ()
float GetFilterQuantity01 ()
float GetFilterQuantityMax ()
bool GetIncomingLambdaBool ()
override int GetVoiceEffect ()
bool HasIntegratedFilter ()
bool HasValidFilter ()
 has either external or integrated non-empty non-ruined filter ?
bool IsExternalFilterAttached ()
override bool IsGasMask ()
override bool IsObstructingVoice ()
void MouthRag ()
override void OnDebugSpawn ()
void OnQuantityConsumed (notnull ItemBase filter, PlayerBase consumer_player)
void OnQuantityConsumed (notnull ItemBase filter, PlayerBase consumer_player, float quantity)
override void OnWasAttached (EntityAI parent, int slot_id)
override void SetActions ()
override void SetActions ()
override void SetActions ()
override void SetActions ()
override void SetActions ()
void SetIncomingLambaBool (bool state)
Private Member Functions inherited from Clothing
void AttachLightOnHead (EntityAI person)
void CheckParent ()
void CreateHeadtorchLight ()
override ItemBase GetLightSourceItem ()
void InitGlobalExclusionValues ()
override bool IsLightSource ()
override void OnInvisibleSet (bool invisible)
void OnLightCreated ()
override void OnWasAttached (EntityAI parent, int slot_id)
override void OnWasDetached (EntityAI parent, int slot_id)
override void OnWork (float consumed_energy)
override void OnWorkStart ()
override void OnWorkStop ()
override void SetActions ()

Private Attributes

bool m_IncomingLambdaChange
float m_LowFilterEventTime

Detailed Description

gas mask base

Definition at line 1 of file balaclava3holes_colorbase.c.

Member Function Documentation

◆ AllowFoodConsumption()

override bool AllowFoodConsumption ( )
inlineprivate

Definition at line 16 of file maskbase.c.

◆ CanDetachAttachment()

override bool CanDetachAttachment ( EntityAI parent)
inlineprivate

Definition at line 10 of file mouthrag.c.

References m_IncomingLambdaChange.

◆ CanHaveExternalFilter()

bool CanHaveExternalFilter ( )
inlineprivate

Definition at line 98 of file maskbase.c.

References HasIntegratedFilter().

◆ ConsumeQuantity()

bool ConsumeQuantity ( float quantity,
PlayerBase consumer_player )
inlineprivate

Definition at line 103 of file maskbase.c.

References GetQuantity(), HasQuantity(), HasValidFilter(), and OnQuantityConsumed().

◆ EEItemLocationChanged()

override void EEItemLocationChanged ( notnull InventoryLocation oldLoc,
notnull InventoryLocation newLoc )
inlineprivate

◆ GetAttachmentExclusionInitSlotValue() [1/2]

set< int > GetAttachmentExclusionInitSlotValue ( int slotId)
inlineprotected

Definition at line 14 of file crookednose.c.

◆ GetAttachmentExclusionInitSlotValue() [2/2]

set< int > GetAttachmentExclusionInitSlotValue ( int slotId)
inlineprotected

Definition at line 179 of file clothing_base.c.

◆ GetEffectWidgetTypes()

override array< int > GetEffectWidgetTypes ( )
inlineprivate

Definition at line 11 of file maskbase.c.

◆ GetExternalFilter()

EntityAI GetExternalFilter ( )
inlineprivate

◆ GetFilterQuantity()

float GetFilterQuantity ( )
inlineprivate

Definition at line 55 of file maskbase.c.

References GetExternalFilter(), and GetQuantity().

◆ GetFilterQuantity01()

float GetFilterQuantity01 ( )
inlineprivate

◆ GetFilterQuantityMax()

float GetFilterQuantityMax ( )
inlineprivate

Definition at line 43 of file maskbase.c.

References GetExternalFilter(), GetQuantityMax(), and HasQuantity().

◆ GetIncomingLambdaBool()

bool GetIncomingLambdaBool ( )
inlineprivate

Definition at line 66 of file mouthrag.c.

References m_IncomingLambdaChange.

◆ GetVoiceEffect()

override int GetVoiceEffect ( )
inlineprivate

Definition at line 20 of file mouthrag.c.

◆ HasIntegratedFilter()

bool HasIntegratedFilter ( )
inlineprivate

Definition at line 93 of file maskbase.c.

References HasQuantity().

Referenced by CanHaveExternalFilter().

◆ HasValidFilter()

bool HasValidFilter ( )
inlineprivate

has either external or integrated non-empty non-ruined filter ?

Definition at line 32 of file maskbase.c.

References GetExternalFilter(), and GetQuantity().

Referenced by ConsumeQuantity(), and GetFilterQuantity01().

◆ InitGlobalExclusionValues() [1/4]

void InitGlobalExclusionValues ( )
inlineprotected

Definition at line 3 of file crookednose.c.

◆ InitGlobalExclusionValues() [2/4]

void InitGlobalExclusionValues ( )
inlineprotected

Definition at line 3 of file hockeymask.c.

◆ InitGlobalExclusionValues() [3/4]

void InitGlobalExclusionValues ( )
inlineprotected

Definition at line 134 of file maskbase.c.

◆ InitGlobalExclusionValues() [4/4]

void InitGlobalExclusionValues ( )
inlineprotected

Definition at line 9 of file santasbeard.c.

◆ IsExternalFilterAttached()

bool IsExternalFilterAttached ( )
inlineprivate

Definition at line 88 of file maskbase.c.

◆ IsGasMask()

override bool IsGasMask ( )
inlineprivate

Definition at line 6 of file maskbase.c.

◆ IsObstructingVoice()

override bool IsObstructingVoice ( )
inlineprivate

Definition at line 15 of file mouthrag.c.

◆ MouthRag()

void MouthRag ( )
inlineprivate

Definition at line 5 of file mouthrag.c.

References m_IncomingLambdaChange.

◆ OnDebugSpawn()

override void OnDebugSpawn ( )
inlineprivate

Definition at line 21 of file maskbase.c.

◆ OnQuantityConsumed() [1/2]

void OnQuantityConsumed ( notnull ItemBase filter,
PlayerBase consumer_player )
inlineprivate

Definition at line 126 of file maskbase.c.

Referenced by ConsumeQuantity().

◆ OnQuantityConsumed() [2/2]

void OnQuantityConsumed ( notnull ItemBase filter,
PlayerBase consumer_player,
float quantity )
inlineprivate

Definition at line 128 of file maskbase.c.

◆ OnWasAttached()

override void OnWasAttached ( EntityAI parent,
int slot_id )
inlineprivate

Definition at line 51 of file mouthrag.c.

◆ SetActions() [1/5]

override void SetActions ( )
inlineprivate

Definition at line 3 of file balaclava3holes_colorbase.c.

References AddAction().

◆ SetActions() [2/5]

override void SetActions ( )
inlineprivate

Definition at line 3 of file balaclavamask_colorbase.c.

References AddAction().

◆ SetActions() [3/5]

override void SetActions ( )
inlineprivate

Definition at line 3 of file facecover_improvised.c.

References AddAction().

◆ SetActions() [4/5]

override void SetActions ( )
inlineprivate

Definition at line 3 of file santasbeard.c.

References AddAction().

◆ SetActions() [5/5]

override void SetActions ( )
inlineprivate

Definition at line 3 of file surgicalmask.c.

References AddAction().

◆ SetIncomingLambaBool()

void SetIncomingLambaBool ( bool state)
inlineprivate

Definition at line 61 of file mouthrag.c.

References m_IncomingLambdaChange.

Field Documentation

◆ m_IncomingLambdaChange

bool m_IncomingLambdaChange
private

◆ m_LowFilterEventTime

float m_LowFilterEventTime
private

Definition at line 4 of file maskbase.c.


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