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

Private Member Functions

void Canteen ()
 
void ~Canteen ()
 
override string GetPouringSoundset ()
 
override string GetEmptyingLoopSoundsetHard ()
 
override string GetEmptyingLoopSoundsetSoft ()
 
override string GetEmptyingLoopSoundsetWater ()
 
override string GetEmptyingEndSoundsetHard ()
 
override string GetEmptyingEndSoundsetSoft ()
 
override string GetEmptyingEndSoundsetWater ()
 
override bool CanPutInCargo (EntityAI parent)
 
override bool IsOpen ()
 
override void EEOnCECreate ()
 
override string GetPouringSoundset ()
 
override string GetEmptyingLoopSoundsetHard ()
 
override string GetEmptyingLoopSoundsetSoft ()
 
override string GetEmptyingLoopSoundsetWater ()
 
override string GetEmptyingEndSoundsetHard ()
 
override string GetEmptyingEndSoundsetSoft ()
 
override string GetEmptyingEndSoundsetWater ()
 
override bool CanPutInCargo (EntityAI parent)
 
override bool IsOpen ()
 
override void EEOnCECreate ()
 
override void OnDebugSpawn ()
 
override void AffectLiquidContainerOnFill (int liquid_type, float amount)
 
override void AffectLiquidContainerOnTransfer (int liquidType, float amount, float sourceLiquidTemperature)
 
override float GetItemOverheatThreshold ()
 disregards liquid boil threshold if filled
 

Private Attributes

const float DAMAGE_OVERHEAT_PER_S = 0.1
 
const float DAMAGE_ENVIRO_LIQUID_COEF_MIN = 1
 
const float DAMAGE_ENVIRO_LIQUID_COEF_MAX = 2
 
const float DAMAGE_ENVIRO_TEMPDIFF_MIN = 80
 
const float DAMAGE_ENVIRO_TEMPDIFF_MAX = 10
 

Constructor & Destructor Documentation

◆ ~Canteen()

void ~Canteen ( )
inlineprivate

Member Function Documentation

◆ AffectLiquidContainerOnFill()

◆ AffectLiquidContainerOnTransfer()

override void AffectLiquidContainerOnTransfer ( int  liquidType,
float  amount,
float  sourceLiquidTemperature 
)
inlineprivate

◆ CanPutInCargo() [1/2]

override bool CanPutInCargo ( EntityAI  parent)
inlineprivate

◆ CanPutInCargo() [2/2]

override bool CanPutInCargo ( EntityAI  parent)
inlineprivate

◆ Canteen()

void Canteen ( )
inlineprivate

◆ EEOnCECreate() [1/2]

◆ EEOnCECreate() [2/2]

◆ GetEmptyingEndSoundsetHard() [1/2]

override string GetEmptyingEndSoundsetHard ( )
inlineprivate

Referenced by GetEmptyingEndSoundset().

◆ GetEmptyingEndSoundsetHard() [2/2]

override string GetEmptyingEndSoundsetHard ( )
inlineprivate

◆ GetEmptyingEndSoundsetSoft() [1/2]

override string GetEmptyingEndSoundsetSoft ( )
inlineprivate

Referenced by GetEmptyingEndSoundset().

◆ GetEmptyingEndSoundsetSoft() [2/2]

override string GetEmptyingEndSoundsetSoft ( )
inlineprivate

◆ GetEmptyingEndSoundsetWater() [1/2]

override string GetEmptyingEndSoundsetWater ( )
inlineprivate

Referenced by GetEmptyingEndSoundset().

◆ GetEmptyingEndSoundsetWater() [2/2]

override string GetEmptyingEndSoundsetWater ( )
inlineprivate

◆ GetEmptyingLoopSoundsetHard() [1/2]

override string GetEmptyingLoopSoundsetHard ( )
inlineprivate

Referenced by GetEmptyingLoopSoundset().

◆ GetEmptyingLoopSoundsetHard() [2/2]

override string GetEmptyingLoopSoundsetHard ( )
inlineprivate

◆ GetEmptyingLoopSoundsetSoft() [1/2]

override string GetEmptyingLoopSoundsetSoft ( )
inlineprivate

Referenced by GetEmptyingLoopSoundset().

◆ GetEmptyingLoopSoundsetSoft() [2/2]

override string GetEmptyingLoopSoundsetSoft ( )
inlineprivate

◆ GetEmptyingLoopSoundsetWater() [1/2]

override string GetEmptyingLoopSoundsetWater ( )
inlineprivate

Referenced by GetEmptyingLoopSoundset().

◆ GetEmptyingLoopSoundsetWater() [2/2]

override string GetEmptyingLoopSoundsetWater ( )
inlineprivate

◆ GetItemOverheatThreshold()

override float GetItemOverheatThreshold ( )
inlineprivate

disregards liquid boil threshold if filled

Referenced by AffectLiquidContainerOnFill(), and AffectLiquidContainerOnTransfer().

◆ GetPouringSoundset() [1/2]

override string GetPouringSoundset ( )
inlineprivate

Referenced by PlayPouringLoopSound().

◆ GetPouringSoundset() [2/2]

override string GetPouringSoundset ( )
inlineprivate

◆ IsOpen() [1/2]

override bool IsOpen ( )
inlineprivate

◆ IsOpen() [2/2]

override bool IsOpen ( )
inlineprivate

◆ OnDebugSpawn()

override void OnDebugSpawn ( )
inlineprivate

References InsertAgent().

Field Documentation

◆ DAMAGE_ENVIRO_LIQUID_COEF_MAX

const float DAMAGE_ENVIRO_LIQUID_COEF_MAX = 2
private

◆ DAMAGE_ENVIRO_LIQUID_COEF_MIN

const float DAMAGE_ENVIRO_LIQUID_COEF_MIN = 1
private

◆ DAMAGE_ENVIRO_TEMPDIFF_MAX

const float DAMAGE_ENVIRO_TEMPDIFF_MAX = 10
private

◆ DAMAGE_ENVIRO_TEMPDIFF_MIN

const float DAMAGE_ENVIRO_TEMPDIFF_MIN = 80
private

◆ DAMAGE_OVERHEAT_PER_S

const float DAMAGE_OVERHEAT_PER_S = 0.1
private

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