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

◆ OnStoreLoad()

override bool ImprovisedExplosive::OnStoreLoad ( ParamsReadContext ctx,
int version )
inlineprotected

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

81 {
82 if (!super.OnStoreLoad(ctx, version))
83 return false;
84
85 if (version <= 134) // up to 1.21
86 {
87 foreach (string triggerSlotName : SLOT_TRIGGERS)
88 {
89 int slotId = InventorySlots.GetSlotIdFromString(triggerSlotName);
90 bool locked = GetInventory().GetSlotLock(slotId);
91 while (locked)
92 {
93 GetInventory().SetSlotLock(slotId, false);
94 locked = GetInventory().GetSlotLock(slotId);
95 }
96 }
97 }
98
99 return true;
100 }
const string SLOT_TRIGGERS[SLOT_TRIGGERS_COUNT]
Определения ImprovisedExplosive.c:21

Перекрестные ссылки InventorySlots::GetSlotIdFromString() и SLOT_TRIGGERS.