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

◆ SetItemToConsume()

FireConsumable SetItemToConsume ( )
protected

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

1447 {
1448 if (m_FireConsumables.Count() == 0)
1449 {
1450 m_ItemToConsume = null;
1451 }
1452 else
1453 {
1454 for (int i = 0; i < m_FireConsumables.Count(); ++i)
1455 {
1456 ItemBase key = m_FireConsumables.GetKey(i);
1457 FireConsumable fireConsumable = m_FireConsumables.Get(key);
1458
1459 if (i == 0)
1460 {
1461 m_ItemToConsume = fireConsumable;
1462 }
1463 else
1464 {
1465 if (fireConsumable.GetEnergy() < m_ItemToConsume.GetEnergy())
1466 {
1467 m_ItemToConsume = fireConsumable;
1468 }
1469 }
1470 }
1471 }
1472
1473 //refresh visual
1475
1476 return m_ItemToConsume;
1477 }
void RefreshFireplaceVisuals()
Определения FireplaceBase.c:681
ref map< ItemBase, ref FireConsumable > m_FireConsumables
Определения FireplaceBase.c:144
ref FireConsumable m_ItemToConsume
Определения FireplaceBase.c:104
float GetEnergy()
Определения FireConsumable.c:21
Определения FireConsumable.c:2

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

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