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

◆ IsKindling()

bool IsKindling ( ItemBase item)
protected

Returns if item attached to fireplace is kindling.

support for inherited classes; second pass of lookup inside FireConsumableType

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

1556 {
1557 FireConsumableType fireConsumableType = m_FireConsumableTypes.Get(item.Type());
1558 if (!fireConsumableType)
1559 {
1561 int count = m_FireConsumableTypes.Count();
1562 for (int i = 0; i < count; ++i)
1563 {
1564 if (item.IsInherited(m_FireConsumableTypes.GetKey(i)))
1565 fireConsumableType = m_FireConsumableTypes.GetElement(i);
1566 }
1567 }
1568
1569 return fireConsumableType && fireConsumableType.IsKindling();
1570 }
static ref map< typename, ref FireConsumableType > m_FireConsumableTypes
Определения FireplaceBase.c:142
bool IsKindling()
Определения FireConsumableType.c:29

Перекрестные ссылки FireConsumableType::IsKindling() и m_FireConsumableTypes.

Используется в AddDamageToItemByFireEx(), FireplaceBase::CanReceiveAttachment(), CanReleaseAttachment(), FireplaceBase::CanReleaseAttachment(), FireplaceBase::EEItemAttached(), FireplaceIndoor::EEItemAttached(), FireplaceBase::EEItemDetached(), FireplaceIndoor::EEItemDetached() и GetKindlingCount().