Definition at line 1 of file CanisterGasoline.c.
◆ ~CanisterGasoline()
void Bottle_Base::~CanisterGasoline |
( |
| ) |
|
|
inlineprivate |
◆ ~Canteen()
void Bottle_Base::~Canteen |
( |
| ) |
|
|
inlineprivate |
◆ ~Cauldron()
void Bottle_Base::~Cauldron |
( |
| ) |
|
|
inlineprivate |
◆ ~Pot()
void Bottle_Base::~Pot |
( |
| ) |
|
|
private |
◆ ~WaterBottle()
void Bottle_Base::~WaterBottle |
( |
| ) |
|
|
inlineprivate |
◆ CanHaveWetness() [1/2]
Definition at line 99 of file Cauldron.c.
100 {
101 return true;
102 }
◆ CanHaveWetness() [2/2]
Definition at line 116 of file Pot.c.
117 {
118 return true;
119 }
◆ CanisterGasoline()
void Bottle_Base::CanisterGasoline |
( |
| ) |
|
|
inlineprivate |
◆ CanLoadItemIntoCargo() [1/2]
Definition at line 83 of file Cauldron.c.
84 {
86 return false;
87
89 return false;
90
91 return true;
92 }
bool IsCargoException4x3(EntityAI item)
References IsCargoException4x3().
◆ CanLoadItemIntoCargo() [2/2]
Definition at line 88 of file Pot.c.
89 {
91 return false;
92
94 return false;
95
96
98 for (
int i = 0;
i < GetInventory().GetSlotIdCount();
i++)
99 {
100 slotId = GetInventory().GetSlotId(
i);
101 if (
item.GetInventory().HasAttachmentSlot(
slotId))
102 {
103
104 return false;
105 }
106 }
107
108 return true;
109 }
References IsCargoException4x3().
◆ CanPutInCargo() [1/5]
Definition at line 56 of file CanisterGasoline.c.
57 {
58 if (!
super.CanPutInCargo(parent))
return false;
59 if (parent && (parent.IsKindOf("CanisterGasoline")))
60 return false;
61
62 return true;
63 }
◆ CanPutInCargo() [2/5]
Definition at line 53 of file Canteen.c.
54 {
55 if (!
super.CanPutInCargo(parent))
return false;
56 if (parent && (parent.IsKindOf("Canteen")))
57 return false;
58
59 return true;
60 }
◆ CanPutInCargo() [3/5]
Definition at line 53 of file Cauldron.c.
54 {
55 if (!
super.CanPutInCargo(parent))
56 return false;
57
59 return false;
60
61
62 if (parent && parent.GetInventory().IsCargoInHiearchy())
63 return false;
64
65 return true;
66 }
References IsCargoException4x3().
◆ CanPutInCargo() [4/5]
Definition at line 46 of file Pot.c.
47 {
48 if (!
super.CanPutInCargo(parent))
49 return false;
50
52 return false;
53
54
55 if (parent && parent.GetInventory().IsCargoInHiearchy())
56 return false;
57
58 return true;
59 }
References IsCargoException4x3().
◆ CanPutInCargo() [5/5]
Definition at line 53 of file WaterBottle.c.
54 {
55 if (!
super.CanPutInCargo(parent))
return false;
56 if (parent && (parent.IsKindOf("WatterBottle")))
57 return false;
58
59 return true;
60 }
◆ CanReceiveItemIntoCargo() [1/2]
Definition at line 68 of file Cauldron.c.
69 {
71 return false;
72
74 return false;
75
76
77 if (GetInventory().IsCargoInHiearchy())
78 return false;
79
80 return true;
81 }
References IsCargoException4x3().
◆ CanReceiveItemIntoCargo() [2/2]
Definition at line 61 of file Pot.c.
62 {
64 return false;
65
67 return false;
68
69
70 if (GetInventory().IsCargoInHiearchy())
71 return false;
72
73
75 for (
int i = 0;
i < GetInventory().GetSlotIdCount();
i++)
76 {
77 slotId = GetInventory().GetSlotId(
i);
78 if (
item.GetInventory().HasAttachmentSlot(
slotId))
79 {
80
81 return false;
82 }
83 }
84
85 return true;
86 }
References IsCargoException4x3().
◆ Canteen()
void Bottle_Base::Canteen |
( |
| ) |
|
|
inlineprivate |
◆ Cauldron()
void Bottle_Base::Cauldron |
( |
| ) |
|
|
inlineprivate |
◆ EEOnCECreate() [1/2]
Definition at line 67 of file Canteen.c.
68 {
70
74 }
override void InsertAgent(int agent, float count=1)
static proto int RandomInt(int min, int max)
Returns a random int number between and min [inclusive] and max [exclusive].
References InsertAgent(), and Math::RandomInt().
◆ EEOnCECreate() [2/2]
◆ GetEmptyingEndSoundsetHard() [1/5]
◆ GetEmptyingEndSoundsetHard() [2/5]
Definition at line 38 of file Canteen.c.
39 {
40 return "pour_End_HardGround_Canteen_SoundSet";
41 }
◆ GetEmptyingEndSoundsetHard() [3/5]
Definition at line 38 of file Cauldron.c.
39 {
40 return "pour_End_HardGround_Pot_SoundSet";
41 }
◆ GetEmptyingEndSoundsetHard() [4/5]
Definition at line 31 of file Pot.c.
32 {
33 return "pour_End_HardGround_Pot_SoundSet";
34 }
◆ GetEmptyingEndSoundsetHard() [5/5]
Definition at line 38 of file WaterBottle.c.
39 {
40 return "pour_End_HardGround_WatterBottle_SoundSet";
41 }
◆ GetEmptyingEndSoundsetSoft() [1/5]
◆ GetEmptyingEndSoundsetSoft() [2/5]
Definition at line 43 of file Canteen.c.
44 {
45 return "pour_End_SoftGround_Canteen_SoundSet";
46 }
◆ GetEmptyingEndSoundsetSoft() [3/5]
Definition at line 43 of file Cauldron.c.
44 {
45 return "pour_End_SoftGround_Pot_SoundSet";
46 }
◆ GetEmptyingEndSoundsetSoft() [4/5]
Definition at line 36 of file Pot.c.
37 {
38 return "pour_End_SoftGround_Pot_SoundSet";
39 }
◆ GetEmptyingEndSoundsetSoft() [5/5]
Definition at line 43 of file WaterBottle.c.
44 {
45 return "pour_End_SoftGround_WatterBottle_SoundSet";
46 }
◆ GetEmptyingEndSoundsetWater() [1/5]
◆ GetEmptyingEndSoundsetWater() [2/5]
Definition at line 48 of file Canteen.c.
49 {
50 return "pour_End_Water_Canteen_SoundSet";
51 }
◆ GetEmptyingEndSoundsetWater() [3/5]
Definition at line 48 of file Cauldron.c.
49 {
50 return "pour_End_Water_Pot_SoundSet";
51 }
◆ GetEmptyingEndSoundsetWater() [4/5]
Definition at line 41 of file Pot.c.
42 {
43 return "pour_End_Water_Pot_SoundSet";
44 }
◆ GetEmptyingEndSoundsetWater() [5/5]
Definition at line 48 of file WaterBottle.c.
49 {
50 return "pour_End_Water_WatterBottle_SoundSet";
51 }
◆ GetEmptyingLoopSoundsetHard() [1/5]
◆ GetEmptyingLoopSoundsetHard() [2/5]
Definition at line 23 of file Canteen.c.
24 {
25 return "pour_HardGround_Canteen_SoundSet";
26 }
◆ GetEmptyingLoopSoundsetHard() [3/5]
Definition at line 23 of file Cauldron.c.
24 {
25 return "pour_HardGround_Pot_SoundSet";
26 }
◆ GetEmptyingLoopSoundsetHard() [4/5]
Definition at line 16 of file Pot.c.
17 {
18 return "pour_HardGround_Pot_SoundSet";
19 }
◆ GetEmptyingLoopSoundsetHard() [5/5]
Definition at line 23 of file WaterBottle.c.
24 {
25 return "pour_HardGround_WatterBottle_SoundSet";
26 }
◆ GetEmptyingLoopSoundsetSoft() [1/5]
◆ GetEmptyingLoopSoundsetSoft() [2/5]
Definition at line 28 of file Canteen.c.
29 {
30 return "pour_SoftGround_Canteen_SoundSet";
31 }
◆ GetEmptyingLoopSoundsetSoft() [3/5]
Definition at line 28 of file Cauldron.c.
29 {
30 return "pour_SoftGround_Pot_SoundSet";
31 }
◆ GetEmptyingLoopSoundsetSoft() [4/5]
Definition at line 21 of file Pot.c.
22 {
23 return "pour_SoftGround_Pot_SoundSet";
24 }
◆ GetEmptyingLoopSoundsetSoft() [5/5]
Definition at line 28 of file WaterBottle.c.
29 {
30 return "pour_SoftGround_WatterBottle_SoundSet";
31 }
◆ GetEmptyingLoopSoundsetWater() [1/5]
◆ GetEmptyingLoopSoundsetWater() [2/5]
Definition at line 33 of file Canteen.c.
34 {
35 return "pour_Water_Canteen_SoundSet";
36 }
◆ GetEmptyingLoopSoundsetWater() [3/5]
Definition at line 33 of file Cauldron.c.
34 {
35 return "pour_Water_Pot_SoundSet";
36 }
◆ GetEmptyingLoopSoundsetWater() [4/5]
Definition at line 26 of file Pot.c.
27 {
28 return "pour_Water_Pot_SoundSet";
29 }
◆ GetEmptyingLoopSoundsetWater() [5/5]
Definition at line 33 of file WaterBottle.c.
34 {
35 return "pour_Water_WatterBottle_SoundSet";
36 }
◆ GetLiquidThroughputCoef()
◆ GetPouringSoundset() [1/5]
◆ GetPouringSoundset() [2/5]
Definition at line 18 of file Canteen.c.
19 {
20 return "emptyVessle_Canteen_SoundSet";
21 }
◆ GetPouringSoundset() [3/5]
Definition at line 18 of file Cauldron.c.
19 {
20 return "emptyVessle_Pot_SoundSet";
21 }
◆ GetPouringSoundset() [4/5]
Definition at line 11 of file Pot.c.
12 {
13 return "emptyVessle_Pot_SoundSet";
14 }
◆ GetPouringSoundset() [5/5]
Definition at line 18 of file WaterBottle.c.
19 {
20 return "emptyVessle_WaterBottle_SoundSet";
21 }
◆ IsContainer() [1/5]
◆ IsContainer() [2/5]
Definition at line 13 of file Canteen.c.
14 {
15 return true;
16 }
◆ IsContainer() [3/5]
Definition at line 13 of file Cauldron.c.
14 {
15 return true;
16 }
◆ IsContainer() [4/5]
Definition at line 6 of file Pot.c.
◆ IsContainer() [5/5]
◆ IsOpen() [1/5]
◆ IsOpen() [2/5]
Definition at line 62 of file Canteen.c.
63 {
64 return true;
65 }
◆ IsOpen() [3/5]
Definition at line 94 of file Cauldron.c.
95 {
96 return true;
97 }
◆ IsOpen() [4/5]
Definition at line 111 of file Pot.c.
112 {
113 return true;
114 }
◆ IsOpen() [5/5]
◆ Pot()
void Bottle_Base::Pot |
( |
| ) |
|
|
private |
◆ SetActions() [1/2]
◆ SetActions() [2/2]
◆ WaterBottle()
void Bottle_Base::WaterBottle |
( |
| ) |
|
|
inlineprivate |
The documentation for this class was generated from the following files:
- scripts/4_World/Entities/ItemBase/Edible_Base/Bottle_Base/CanisterGasoline.c
- scripts/4_World/Entities/ItemBase/Edible_Base/Bottle_Base/Canteen.c
- scripts/4_World/Entities/ItemBase/Edible_Base/Bottle_Base/Cauldron.c
- scripts/4_World/Entities/ItemBase/Edible_Base/Bottle_Base/Pot.c
- scripts/4_World/Entities/ItemBase/Edible_Base/Bottle_Base/WaterBottle.c