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

◆ InitializeSlots()

void ItemBase::InitializeSlots ( )
inlineprivate

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

102 {
103 m_Slots = new array<ref Slot>;
104 int slots_count = GetGardenSlotsCount();
105
106 for ( int i = 0; i < slots_count; i++ )
107 {
108 Slot slot = new Slot(GetBaseFertility());
109 slot.SetSlotIndex(i);
110 int i1 = i + 1;
111 string name = "SeedBase_" + i1;
112 int slot_id = InventorySlots.GetSlotIdFromString(name);
113 slot.SetSlotId(slot_id);
114 slot.SetGarden(this);
115 slot.m_State = Slot.STATE_DIGGED;
116 slot.SetWateredState(eWateredState.DRY);
117 slot.SetWater(0.0);
118 m_Slots.Insert( slot );
119 }
120 }
PlayerSpawnPresetDiscreteItemSetSlotData name
one set for cargo
ref array< ref Slot > m_Slots
Определения GardenBase.c:25
int GetGardenSlotsCount()
Определения GardenBase.c:289
float GetBaseFertility()
Определения GardenBase.c:90

Перекрестные ссылки GetBaseFertility(), GardenBase::GetGardenSlotsCount(), InventorySlots::GetSlotIdFromString(), m_Slots и name.

Используется в GardenBase().