class WaterBottleSource
WaterBottle › Bottle_Base › Edible_Base › ItemBase › InventoryItem › EntityAI › Entity › ObjectTyped › Object › IEntity › Managed
All members, including inherited
Constants 5
const float DAMAGE_OVERHEAT_PER_S = 0.1const float DAMAGE_ENVIRO_LIQUID_COEF_MIN = 1const float DAMAGE_ENVIRO_LIQUID_COEF_MAX = 2const float DAMAGE_ENVIRO_TEMPDIFF_MIN = 80min damage at this demperature diff
const float DAMAGE_ENVIRO_TEMPDIFF_MAX = 10maximum damage at this demperature diff
Methods 14
override string GetPouringSoundset()override string GetEmptyingLoopSoundsetHard()override string GetEmptyingLoopSoundsetSoft()override string GetEmptyingLoopSoundsetWater()override string GetEmptyingEndSoundsetHard()override string GetEmptyingEndSoundsetSoft()override string GetEmptyingEndSoundsetWater()override bool IsOpen()override void EEOnCECreate()References ItemBase.EEOnCECreate(), WorldData.GetAgentSpawnChance(), CGame.GetMission()
Show 3 more
, Mission.GetWorldData(), ItemBase.InsertAgent(), and Math.RandomFloat()override void OnDebugSpawn()References Math.Clamp(), Object.DecreaseHealth(), GetItemOverheatThreshold()
Show 12 more
, WorldData.GetLiquidTypeEnviroTemperature(), Object.GetMaxHealth(), CGame.GetMission(), ItemBase.GetQuantityMax(), EntityAI.GetTemperature(), Mission.GetWorldData(), Math.InverseLerp(), Math.Lerp(), DAMAGE_ENVIRO_LIQUID_COEF_MAX, DAMAGE_ENVIRO_LIQUID_COEF_MIN, DAMAGE_ENVIRO_TEMPDIFF_MAX, and DAMAGE_ENVIRO_TEMPDIFF_MINoverride void AffectLiquidContainerOnTransfer(int liquidType, float amount, float sourceLiquidTemperature)override float GetItemOverheatThreshold()disregards liquid boil threshold if filled
References EntityAI.GetTemperatureMax()