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

◆ OnStoreLoad()

bool RemotelyActivatedItemBehaviour::OnStoreLoad ( ParamsReadContext ctx,
int version )
inlineprotected

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

42 {
43 if (!ctx.Read(m_PersistentPairID))
44 return false;
45
46 if (m_PersistentPairID == int.MIN)//default value, no point in going further
47 return true;
48
49 if (m_IsTrigger)//trigger
50 {
52 if (receiver)
53 Pair(receiver);
54 }
55 else // remotely controlled device
56 {
57 m_RemoteReceivers.Insert(m_PersistentPairID, m_Parent);//receivers will register themselves upon being loaded from the storage
58 }
59
60 return true;
61 }
class LogManager EntityAI
const int MIN
Определения EnConvert.c:28
static ref map< int, EntityAI > m_RemoteReceivers
proto bool Read(void value_in)

Перекрестные ссылки m_IsTrigger, m_Parent, m_PersistentPairID, m_RemoteReceivers, MIN, Pair() и Serializer::Read().

Используется в InventoryItem::OnStoreLoad().