◆ AffectLiquidContainerOnFill()
81 {
84 {
90 }
91 }
override int GetQuantityMax()
Definition ItemBase.c:8081
const float DAMAGE_ENVIRO_TEMPDIFF_MIN
Definition FilteringBottle.c:7
const float DAMAGE_ENVIRO_TEMPDIFF_MAX
Definition FilteringBottle.c:8
const float DAMAGE_ENVIRO_LIQUID_COEF_MAX
Definition FilteringBottle.c:6
const float DAMAGE_ENVIRO_LIQUID_COEF_MIN
Definition FilteringBottle.c:5
proto native CGame GetGame()
static proto float Clamp(float value, float min, float max)
Clamps 'value' to 'min' if it is lower than 'min', or to 'max' if it is higher than 'max'.
static proto float InverseLerp(float a, float b, float value)
Calculates the linear value that produces the interpolant value within the range [a,...
static proto float Lerp(float a, float b, float time)
Linearly interpolates between 'a' and 'b' given 'time'.
Перекрестные ссылки Math::Clamp(), DAMAGE_ENVIRO_LIQUID_COEF_MAX, DAMAGE_ENVIRO_LIQUID_COEF_MIN, DAMAGE_ENVIRO_TEMPDIFF_MAX, DAMAGE_ENVIRO_TEMPDIFF_MIN, GetGame(), GetQuantityMax(), Math::InverseLerp() и Math::Lerp().
◆ CanPutInCargo()
46 {
47 if( !
super.CanPutInCargo(parent) ) {
return false;}
48 if ( parent && (parent.IsKindOf("WatterBottle")))
49 {
50 return false;
51 }
52
53 return true;
54 }
◆ DamageBottleConsume()
◆ FilterAgents()
62 {
64
66 }
eAgents
Definition EAgents.c:3
◆ GetEmptyingEndSoundsetHard()
31 {
32 return "pour_End_HardGround_WatterBottle_SoundSet";
33 }
◆ GetEmptyingEndSoundsetSoft()
36 {
37 return "pour_End_SoftGround_WatterBottle_SoundSet";
38 }
◆ GetEmptyingEndSoundsetWater()
41 {
42 return "pour_End_Water_WatterBottle_SoundSet";
43 }
◆ GetEmptyingLoopSoundsetHard()
16 {
17 return "pour_HardGround_WatterBottle_SoundSet";
18 }
◆ GetEmptyingLoopSoundsetSoft()
21 {
22 return "pour_SoftGround_WatterBottle_SoundSet";
23 }
◆ GetEmptyingLoopSoundsetWater()
26 {
27 return "pour_Water_WatterBottle_SoundSet";
28 }
◆ GetItemOverheatThreshold()
disregards liquid boil threshold if filled
95 {
96 return GetTemperatureMax();
97 }
◆ GetPouringSoundset()
11 {
12 return "emptyVessle_WaterBottle_SoundSet";
13 }
◆ IsOpen()
57 {
58 return true;
59 }
◆ OnConsume()
69 {
71
73 }
void DamageBottleConsume(float amount, PlayerBase consumer)
Definition FilteringBottle.c:75
Перекрестные ссылки DamageBottleConsume().
◆ OnItemOverheat()
100 {
103 }
const float DAMAGE_OVERHEAT_PER_S
Definition FilteringBottle.c:4
Перекрестные ссылки DAMAGE_OVERHEAT_PER_S.
◆ DAMAGE_CONSUME_PER_ML
◆ DAMAGE_ENVIRO_LIQUID_COEF_MAX
◆ DAMAGE_ENVIRO_LIQUID_COEF_MIN
◆ DAMAGE_ENVIRO_TEMPDIFF_MAX
◆ DAMAGE_ENVIRO_TEMPDIFF_MIN
◆ DAMAGE_OVERHEAT_PER_S
Объявления и описания членов класса находятся в файле:
- D:/Ishodniki/scripts/4_World/Entities/ItemBase/Edible_Base/Bottle_Base/FilteringBottle.c