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

◆ GardenBase()

void ItemBase::GardenBase ( )
inlineprivate

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

35 {
36 RegisterNetSyncVariableInt("m_SlotFertilityState");
37 RegisterNetSyncVariableInt("m_SlotWateredState");
38
40
41 SetEventMask(EntityEvent.INIT); // Enable EOnInit event
42
43 // Prepare m_map_slots
44 for (int i = 1; i <= GetGardenSlotsCount() ; ++i)
45 {
46 // m_map_slots is supposed to be: <input, output>
47 string input = SLOT_SEEDBASE_PREFIX + i.ToString();
48 string output = SLOT_MEMORY_POINT_PREFIX;
49
50 if (i < 10)
51 output = output + "0"; // Example: '1' changes to '01'
52
53 output = output + i.ToString();
54
55 m_map_slots.Set(input, output);
56 }
57
58 if ( GetGame().IsServer() )
59 {
61 }
62
64
66 }
map
Определения ControlsXboxNew.c:4
void InitializeSlots()
Определения GardenBase.c:101
void CheckRainStart()
Определения GardenBase.c:759
int GetGardenSlotsCount()
Определения GardenBase.c:289
static const string SLOT_SEEDBASE_PREFIX
Определения GardenBase.c:20
void SetMaxWaterStateVal()
Определения GardenBase.c:122
static ref map< string, string > m_map_slots
Определения GardenBase.c:32
static const string SLOT_MEMORY_POINT_PREFIX
Определения GardenBase.c:19
proto native CGame GetGame()
EntityEvent
Entity events for event-mask, or throwing event from code.
Определения EnEntity.c:45
static proto string ToString(void var, bool type=false, bool name=false, bool quotes=true)
Return string representation of variable.

Перекрестные ссылки CheckRainStart(), GetGame(), GardenBase::GetGardenSlotsCount(), InitializeSlots(), m_map_slots, SetMaxWaterStateVal(), SLOT_MEMORY_POINT_PREFIX, SLOT_SEEDBASE_PREFIX и string::ToString().