DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ EEItemAttached()

override void FireplaceIndoor::EEItemAttached ( EntityAI item,
string slot_name )
inlineprotected

См. определение в файле FireplaceIndoor.c строка 165

166 {
167 super.EEItemAttached(item, slot_name);
168
169 ItemBase item_base = ItemBase.Cast(item);
170 if ( IsKindling(item_base) || IsFuel(item_base))
171 {
172 AddToFireConsumables(item_base);
173 }
174
175 // direct cooking slots, smoking slots
176 bool edible_base_attached = false;
177 switch ( slot_name )
178 {
179 case "DirectCookingA":
180 m_DirectCookingSlots[0] = item_base;
181 edible_base_attached = true;
182 break;
183 case "DirectCookingB":
184 m_DirectCookingSlots[1] = item_base;
185 edible_base_attached = true;
186 break;
187 case "DirectCookingC":
188 m_DirectCookingSlots[2] = item_base;
189 edible_base_attached = true;
190 break;
191
192 case "SmokingA":
193 m_SmokingSlots[0] = item_base;
194 edible_base_attached = true;
195 break;
196 case "SmokingB":
197 m_SmokingSlots[1] = item_base;
198 edible_base_attached = true;
199 break;
200 case "SmokingC":
201 m_SmokingSlots[2] = item_base;
202 edible_base_attached = true;
203 break;
204 case "SmokingD":
205 m_SmokingSlots[3] = item_base;
206 edible_base_attached = true;
207 break;
208 }
209
211 }
void RefreshFireplaceVisuals()
Определения FireplaceBase.c:663
void AddToFireConsumables(ItemBase item)
Определения FireplaceBase.c:1380
bool IsFuel(ItemBase item)
Returns if item attached to fireplace is fuel.
Определения FireplaceBase.c:1571
ItemBase m_DirectCookingSlots[DIRECT_COOKING_SLOT_COUNT]
Определения FireplaceBase.c:101
ItemBase m_SmokingSlots[SMOKING_SLOT_COUNT]
Определения FireplaceBase.c:102
bool IsKindling(ItemBase item)
Returns if item attached to fireplace is kindling.
Определения FireplaceBase.c:1553
class GP5GasMask extends MaskBase ItemBase

Перекрестные ссылки AddToFireConsumables(), IsFuel(), IsKindling(), m_DirectCookingSlots, m_SmokingSlots и RefreshFireplaceVisuals().