class MaskBaseSource
MaskBase › Mask_Base › Clothing › Clothing_Base › ItemBase › InventoryItem › EntityAI › Entity › ObjectTyped › Object › IEntity › Managed
Derived classes
All members, including inherited
gas mask base
Members 1
float m_LowFilterEventTimeMethods 16
override bool IsGasMask()override bool AllowFoodConsumption()override void OnDebugSpawn()EntityAI GetExternalFilter()References EntityAI.FindAttachmentBySlotName()
Referenced by GetFilterQuantity(), GetFilterQuantity01(), GetFilterQuantityMax()
Show 1 more
, HasValidFilter()bool HasValidFilter()has either external or integrated non-empty non-ruined filter ?
References Class.Cast(), GetExternalFilter(), ItemBase.GetQuantity()
Show 3 more
, ItemBase.GetQuantity(), Object.IsRuined(), and Object.IsRuined()float GetFilterQuantityMax()References Class.Cast(), GetExternalFilter(), ItemBase.GetQuantityMax()
Show 2 more
, ItemBase.GetQuantityMax(), and ItemBase.HasQuantity()float GetFilterQuantity()References Class.Cast(), GetExternalFilter(), ItemBase.GetQuantity()
Show 1 more
, ItemBase.GetQuantity()float GetFilterQuantity01()Referenced by MaskMdfr.HandleSounds(), PlayerBase.UpdateMaskBreathWidget(), and StaminaSoundEventBase.OnPlay()
bool IsExternalFilterAttached()Referenced by MaskMdfr.HandleSounds(), PlayerBase.UpdateMaskBreathWidget(), and StaminaSoundEventBase.OnPlay()
bool HasIntegratedFilter()References ItemBase.HasQuantity()
Referenced by CanHaveExternalFilter(), PlayerBase.UpdateMaskBreathWidget(), and StaminaSoundEventBase.OnPlay()
bool ConsumeQuantity(float quantity, PlayerBase consumer_player)References ItemBase.AddQuantity(), Class.Cast(), EntityAI.FindAttachmentBySlotName()
Show 4 more
, ItemBase.GetQuantity(), ItemBase.HasQuantity(), HasValidFilter(), and OnQuantityConsumed()Referenced by MaskMdfr.OnTick()
void OnQuantityConsumed(notnull ItemBase filter, PlayerBase consumer_player)Referenced by ConsumeQuantity()
void OnQuantityConsumed(notnull ItemBase filter, PlayerBase consumer_player, float quantity)Referenced by ConsumeQuantity()
override protected void InitGlobalExclusionValues()