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

◆ EEItemAttached() [3/3]

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

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

181 {
182 super.EEItemAttached(item, slot_name);
183
184 ItemBase item_base = ItemBase.Cast(item);
185
186 if (IsKindling(item_base) || IsFuel(item_base))
187 {
188 AddToFireConsumables(item_base);
189 }
190
191 // direct cooking/smoking slots
192 bool edible_base_attached = false;
193 switch (slot_name)
194 {
195 case "DirectCookingA":
196 m_DirectCookingSlots[0] = item_base;
197 edible_base_attached = true;
198 break;
199 case "SmokingA":
200 m_SmokingSlots[0] = item_base;
201 edible_base_attached = true;
202 break;
203 case "SmokingB":
204 m_SmokingSlots[1] = item_base;
205 edible_base_attached = true;
206 break;
207 }
208
210 }
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().