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

◆ SetItemToConsume()

FireConsumable SetItemToConsume ( )
protected

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

1427 {
1428 if (m_FireConsumables.Count() == 0)
1429 {
1430 m_ItemToConsume = null;
1431 }
1432 else
1433 {
1434 for (int i = 0; i < m_FireConsumables.Count(); ++i)
1435 {
1436 ItemBase key = m_FireConsumables.GetKey(i);
1437 FireConsumable fireConsumable = m_FireConsumables.Get(key);
1438
1439 if (i == 0)
1440 {
1441 m_ItemToConsume = fireConsumable;
1442 }
1443 else
1444 {
1445 if (fireConsumable.GetEnergy() < m_ItemToConsume.GetEnergy())
1446 {
1447 m_ItemToConsume = fireConsumable;
1448 }
1449 }
1450 }
1451 }
1452
1453 //refresh visual
1455
1456 return m_ItemToConsume;
1457 }
void RefreshFireplaceVisuals()
Определения FireplaceBase.c:663
ref map< ItemBase, ref FireConsumable > m_FireConsumables
Определения FireplaceBase.c:143
ref FireConsumable m_ItemToConsume
Определения FireplaceBase.c:103
float GetEnergy()
Определения FireConsumable.c:21
Определения FireConsumable.c:2
Определения InventoryItem.c:731

Перекрестные ссылки FireConsumable::GetEnergy(), m_FireConsumables, m_ItemToConsume и RefreshFireplaceVisuals().

Используется в SpendFireConsumable() и StartFire().