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

gas mask base More...

Private Member Functions

override void SetActions ()
 
override void SetActions ()
 
override protected void InitGlobalExclusionValues ()
 
override protected set< intGetAttachmentExclusionInitSlotValue (int slotId)
 
override void SetActions ()
 
override protected void InitGlobalExclusionValues ()
 
override bool IsGasMask ()
 
override array< intGetEffectWidgetTypes ()
 
override bool AllowFoodConsumption ()
 
override void OnDebugSpawn ()
 
EntityAI GetExternalFilter ()
 
bool HasValidFilter ()
 has either external or integrated non-empty non-ruined filter ?
 
float GetFilterQuantityMax ()
 
float GetFilterQuantity ()
 
float GetFilterQuantity01 ()
 
bool IsExternalFilterAttached ()
 
bool HasIntegratedFilter ()
 
bool CanHaveExternalFilter ()
 
bool ConsumeQuantity (float quantity, PlayerBase consumer_player)
 
void OnQuantityConsumed (notnull ItemBase filter, PlayerBase consumer_player)
 
void OnQuantityConsumed (notnull ItemBase filter, PlayerBase consumer_player, float quantity)
 
override protected void InitGlobalExclusionValues ()
 
void MouthRag ()
 
override bool CanDetachAttachment (EntityAI parent)
 
override bool IsObstructingVoice ()
 
override int GetVoiceEffect ()
 
override void EEItemLocationChanged (notnull InventoryLocation oldLoc, notnull InventoryLocation newLoc)
 
override void OnWasAttached (EntityAI parent, int slot_id)
 
void SetIncomingLambaBool (bool state)
 
bool GetIncomingLambdaBool ()
 
override void SetActions ()
 
override protected void InitGlobalExclusionValues ()
 
override void SetActions ()
 
override protected set< intGetAttachmentExclusionInitSlotValue (int slotId)
 

Private Attributes

float m_LowFilterEventTime
 
bool m_IncomingLambdaChange
 

Detailed Description

gas mask base

Member Function Documentation

◆ AllowFoodConsumption()

override bool AllowFoodConsumption ( )
inlineprivate

◆ CanDetachAttachment()

override bool CanDetachAttachment ( EntityAI  parent)
inlineprivate

◆ CanHaveExternalFilter()

bool CanHaveExternalFilter ( )
inlineprivate

◆ ConsumeQuantity()

bool ConsumeQuantity ( float  quantity,
PlayerBase  consumer_player 
)
inlineprivate

References GetQuantity(), and HasQuantity().

◆ EEItemLocationChanged()

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

◆ GetAttachmentExclusionInitSlotValue() [1/2]

override protected set< int > GetAttachmentExclusionInitSlotValue ( int  slotId)
inlineprivate

◆ GetAttachmentExclusionInitSlotValue() [2/2]

override protected set< int > GetAttachmentExclusionInitSlotValue ( int  slotId)
inlineprivate

◆ GetEffectWidgetTypes()

override array< int > GetEffectWidgetTypes ( )
inlineprivate

◆ GetExternalFilter()

EntityAI GetExternalFilter ( )
inlineprivate

◆ GetFilterQuantity()

float GetFilterQuantity ( )
inlineprivate

References GetQuantity().

◆ GetFilterQuantity01()

float GetFilterQuantity01 ( )
inlineprivate

◆ GetFilterQuantityMax()

float GetFilterQuantityMax ( )
inlineprivate

References GetQuantityMax(), and HasQuantity().

◆ GetIncomingLambdaBool()

bool GetIncomingLambdaBool ( )
inlineprivate

◆ GetVoiceEffect()

override int GetVoiceEffect ( )
inlineprivate

◆ HasIntegratedFilter()

bool HasIntegratedFilter ( )
inlineprivate

References HasQuantity().

◆ HasValidFilter()

bool HasValidFilter ( )
inlineprivate

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

References GetQuantity().

◆ InitGlobalExclusionValues() [1/4]

override protected void InitGlobalExclusionValues ( )
inlineprivate

◆ InitGlobalExclusionValues() [2/4]

override protected void InitGlobalExclusionValues ( )
inlineprivate

◆ InitGlobalExclusionValues() [3/4]

override protected void InitGlobalExclusionValues ( )
inlineprivate

◆ InitGlobalExclusionValues() [4/4]

override protected void InitGlobalExclusionValues ( )
inlineprivate

◆ IsExternalFilterAttached()

bool IsExternalFilterAttached ( )
inlineprivate

◆ IsGasMask()

override bool IsGasMask ( )
inlineprivate

◆ IsObstructingVoice()

override bool IsObstructingVoice ( )
inlineprivate

◆ MouthRag()

void MouthRag ( )
inlineprivate

◆ OnDebugSpawn()

override void OnDebugSpawn ( )
inlineprivate

◆ OnQuantityConsumed() [1/2]

void OnQuantityConsumed ( notnull ItemBase  filter,
PlayerBase  consumer_player 
)
inlineprivate

◆ OnQuantityConsumed() [2/2]

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

◆ OnWasAttached()

override void OnWasAttached ( EntityAI  parent,
int  slot_id 
)
inlineprivate

◆ SetActions() [1/5]

override void SetActions ( )
inlineprivate

References AddAction().

◆ SetActions() [2/5]

override void SetActions ( )
inlineprivate

References AddAction().

◆ SetActions() [3/5]

override void SetActions ( )
inlineprivate

References AddAction().

◆ SetActions() [4/5]

override void SetActions ( )
inlineprivate

References AddAction().

◆ SetActions() [5/5]

override void SetActions ( )
inlineprivate

References AddAction().

◆ SetIncomingLambaBool()

void SetIncomingLambaBool ( bool  state)
inlineprivate

Field Documentation

◆ m_IncomingLambdaChange

bool m_IncomingLambdaChange
private

◆ m_LowFilterEventTime

float m_LowFilterEventTime
private

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