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

◆ SetItemToConsume()

FireConsumable SetItemToConsume ( )
protected

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

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

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

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