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

◆ SetItemToConsume()

FireConsumable SetItemToConsume ( )
protected

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

1431 {
1432 if (m_FireConsumables.Count() == 0)
1433 {
1434 m_ItemToConsume = null;
1435 }
1436 else
1437 {
1438 for (int i = 0; i < m_FireConsumables.Count(); ++i)
1439 {
1440 ItemBase key = m_FireConsumables.GetKey(i);
1441 FireConsumable fireConsumable = m_FireConsumables.Get(key);
1442
1443 if (i == 0)
1444 {
1445 m_ItemToConsume = fireConsumable;
1446 }
1447 else
1448 {
1449 if (fireConsumable.GetEnergy() < m_ItemToConsume.GetEnergy())
1450 {
1451 m_ItemToConsume = fireConsumable;
1452 }
1453 }
1454 }
1455 }
1456
1457 //refresh visual
1459
1460 return m_ItemToConsume;
1461 }
void RefreshFireplaceVisuals()
Определения FireplaceBase.c:667
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().