class FilteringBottleSource
FilteringBottle › Bottle_Base › Edible_Base › ItemBase › InventoryItem › EntityAI › Entity › ObjectTyped › Object › IEntity › Managed
All members, including inherited
Constants 6
const float DAMAGE_CONSUME_PER_ML = 0.01Referenced by DamageBottleConsume()
const float DAMAGE_OVERHEAT_PER_S = 1const float DAMAGE_ENVIRO_LIQUID_COEF_MIN = 1const float DAMAGE_ENVIRO_LIQUID_COEF_MAX = 1.5const float DAMAGE_ENVIRO_TEMPDIFF_MIN = 80min damage at this demperature diff
const float DAMAGE_ENVIRO_TEMPDIFF_MAX = 10maximum damage at this demperature diff
Methods 15
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 OnConsume(float amount, PlayerBase consumer)protected void DamageBottleConsume(float amount, PlayerBase consumer)Referenced by OnConsume()
References Math.Clamp(), Object.DecreaseHealth(), WorldData.GetLiquidTypeEnviroTemperature()
Show 12 more
, Object.GetMaxHealth(), CGame.GetMission(), ItemBase.GetQuantityMax(), EntityAI.GetTemperature(), EntityAI.GetTemperatureMax(), 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()
Referenced by AffectLiquidContainerOnTransfer()