◆ ~Canteen()
◆ AffectLiquidContainerOnFill()
83 {
86 {
92 }
93 }
override int GetQuantityMax()
Definition ItemBase.c:8081
const float DAMAGE_ENVIRO_TEMPDIFF_MIN
Definition WaterBottle.c:6
const float DAMAGE_ENVIRO_TEMPDIFF_MAX
Definition WaterBottle.c:7
const float DAMAGE_ENVIRO_LIQUID_COEF_MAX
Definition WaterBottle.c:5
const float DAMAGE_ENVIRO_LIQUID_COEF_MIN
Definition WaterBottle.c:4
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(), GetGame(), GetQuantityMax(), Math::InverseLerp() и Math::Lerp().
◆ CanPutInCargo() [1/2]
49 {
50 if ( !
super.CanPutInCargo(parent) ) {
return false;}
51 if ( parent && (parent.IsKindOf("Canteen")))
52 {
53 return false;
54 }
55
56 return true;
57 }
◆ CanPutInCargo() [2/2]
45 {
46 if( !
super.CanPutInCargo(parent) ) {
return false;}
47 if ( parent && (parent.IsKindOf("WatterBottle")))
48 {
49 return false;
50 }
51
52 return true;
53 }
◆ Canteen()
◆ EEOnCECreate() [1/2]
65 {
67
70 {
73
76 }
77 }
eAgents
Definition EAgents.c:3
override void InsertAgent(int agent, float count=1)
Definition ItemBase.c:8631
Keeps information about currently loaded world, like temperature.
Definition WorldData.c:3
static proto float RandomFloat(float min, float max)
Returns a random float number between and min[inclusive] and max[exclusive].
Перекрестные ссылки GetGame(), InsertAgent() и Math::RandomFloat().
◆ EEOnCECreate() [2/2]
◆ GetEmptyingEndSoundsetHard() [1/2]
◆ GetEmptyingEndSoundsetHard() [2/2]
30 {
31 return "pour_End_HardGround_WatterBottle_SoundSet";
32 }
◆ GetEmptyingEndSoundsetSoft() [1/2]
◆ GetEmptyingEndSoundsetSoft() [2/2]
35 {
36 return "pour_End_SoftGround_WatterBottle_SoundSet";
37 }
◆ GetEmptyingEndSoundsetWater() [1/2]
◆ GetEmptyingEndSoundsetWater() [2/2]
40 {
41 return "pour_End_Water_WatterBottle_SoundSet";
42 }
◆ GetEmptyingLoopSoundsetHard() [1/2]
◆ GetEmptyingLoopSoundsetHard() [2/2]
15 {
16 return "pour_HardGround_WatterBottle_SoundSet";
17 }
◆ GetEmptyingLoopSoundsetSoft() [1/2]
◆ GetEmptyingLoopSoundsetSoft() [2/2]
20 {
21 return "pour_SoftGround_WatterBottle_SoundSet";
22 }
◆ GetEmptyingLoopSoundsetWater() [1/2]
◆ GetEmptyingLoopSoundsetWater() [2/2]
25 {
26 return "pour_Water_WatterBottle_SoundSet";
27 }
◆ GetItemOverheatThreshold()
disregards liquid boil threshold if filled
97 {
98 return GetTemperatureMax();
99 }
◆ GetPouringSoundset() [1/2]
◆ GetPouringSoundset() [2/2]
10 {
11 return "emptyVessle_WaterBottle_SoundSet";
12 }
◆ IsOpen() [1/2]
60 {
61 return true;
62 }
◆ IsOpen() [2/2]
56 {
57 return true;
58 }
◆ OnDebugSpawn()
◆ OnItemOverheat()
102 {
105 }
const float DAMAGE_OVERHEAT_PER_S
Definition WaterBottle.c:3
◆ 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/Canteen.c
- D:/Ishodniki/scripts/4_World/Entities/ItemBase/Edible_Base/Bottle_Base/WaterBottle.c