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

◆ EEItemDetached()

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

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

214 {
215 super.EEItemDetached(item, slot_name);
216
217 ItemBase item_base = ItemBase.Cast(item);
218
219 if (IsKindling(item_base) || IsFuel(item_base))
220 {
222 }
223
225
226 // direct cooking/smoking slots
227 switch (slot_name)
228 {
229 case "DirectCookingA":
230 m_DirectCookingSlots[0] = null;
231 break;
232 case "DirectCookingB":
233 m_DirectCookingSlots[1] = null;
234 break;
235 case "DirectCookingC":
236 m_DirectCookingSlots[2] = null;
237 break;
238
239 case "SmokingA":
240 m_SmokingSlots[0] = null;
241 break;
242 case "SmokingB":
243 m_SmokingSlots[1] = null;
244 break;
245 case "SmokingC":
246 m_SmokingSlots[2] = null;
247 break;
248 case "SmokingD":
249 m_SmokingSlots[3] = null;
250 break;
251 }
252
253 // cookware-specifics (remove audio visuals and clear references)
254 if (item_base.IsCookware())
255 {
256 ClearCookingEquipment(item_base);
257 item_base.RemoveAudioVisualsOnClient();
258 }
259
260 if (item_base.IsLiquidContainer()) //boiling bottle effects stop
261 item_base.RemoveAudioVisualsOnClient();
262
264 }
void RefreshFireplaceVisuals()
Определения FireplaceBase.c:663
void RemoveFromFireConsumables(FireConsumable fire_consumable)
Определения FireplaceBase.c:1407
override void CheckForDestroy()
Определения FireplaceBase.c:650
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
void ClearCookingEquipment()
DEPRECATED.
Определения FireplaceBase.c:604
FireConsumable GetFireConsumableByItem(ItemBase item)
Определения FireplaceBase.c:1418
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

Перекрестные ссылки CheckForDestroy(), ClearCookingEquipment(), GetFireConsumableByItem(), IsFuel(), IsKindling(), m_DirectCookingSlots, m_SmokingSlots, RefreshFireplaceVisuals() и RemoveFromFireConsumables().