24      if (
mask.IsExternalFilterAttached() || 
mask.HasIntegratedFilter())
 
   36    if (
player.CanSpawnBreathVaporEffect())
 
   37      player.SpawnBreathVaporEffect();
 
 
 
eBleedingSourceType m_Type
int m_ID
ID of effect, given by SEffectManager when registered (automatically done when playing through it)
EPlayerSoundEventType m_HasPriorityOverTypes
bool m_ProcessPlaybackEvent
AbstractWave m_SoundSetCallback
int m_SoundVoiceAnimEventClassID
class StaminaDownHeavy extends StaminaSoundEventBase StaminaUpHeavy()
class StaminaUpLight extends StaminaSoundEventBase StaminaUpEnd()
class StaminaSoundEventBase extends PlayerSoundEventBase StaminaDownLight()
override bool HasPriorityOverCurrent(PlayerBase player, EPlayerSoundEventID other_state_id, EPlayerSoundEventType type_other)
void StaminaNormalDummy()
class StaminaNormalDummy extends StaminaSoundEventBase StaminaLowFilterBase()
void StaminaLowFilterUpper()
class StaminaLowFilterUpper extends StaminaLowFilterBase StaminaLowFilterMid()
proto void SetVolumeRelative(float value)
provides access to slot configuration
static proto native int GetSlotIdFromString(string slot_name)
converts string to slot_id
void StaminaSoundEventBase()
override bool HasPriorityOverCurrent(PlayerBase player, EPlayerSoundEventID other_state_id, EPlayerSoundEventType type_other)
override void OnPlay(PlayerBase player)
void StaminaLowFilterLower()
void StaminaLowFilterUpper()
void StaminaNormalDummy()
static proto float Lerp(float a, float b, float time)
Linearly interpolates between 'a' and 'b' given 'time'.