DayZ 1.24
|
Protected Member Functions | |
void | RemotelyActivatedItemBehaviour (notnull EntityAI pParent) |
void | ~RemotelyActivatedItemBehaviour () |
void | SetTrigger () |
void | OnVariableSynchronized () |
void | OnStoreSave (ParamsWriteContext ctx) |
bool | OnStoreLoad (ParamsReadContext ctx, int version) |
void | OnAfterLoad () |
void | SetPersistentPairID (int id) |
void | Pair () |
void | Pair (notnull EntityAI device) |
void | Unpair () |
EntityAI | GetPairDevice () |
bool | IsPaired () |
void | SetPairDeviceNetIds (notnull EntityAI device) |
int | GetPairDeviceNetIdLow () |
int | GetPairDeviceNetIdHigh () |
Static Protected Member Functions | |
static int | GeneratePersistentID () |
Protected Attributes | |
EntityAI | m_Parent |
bool | m_IsTrigger |
EntityAI | m_PairDevice |
int | m_PairDeviceNetIdLow |
int | m_PairDeviceNetIdHigh |
int | m_PersistentPairID = int.MIN |
Static Protected Attributes | |
static ref map< int, EntityAI > | m_RemoteReceivers = new map<int, EntityAI>() |
Definition at line 1 of file RemotelyActivatedItemBehaviour.c.
|
inlineprotected |
Definition at line 12 of file RemotelyActivatedItemBehaviour.c.
References m_PairDeviceNetIdHigh, m_PairDeviceNetIdLow, and m_Parent.
|
inlineprotected |
Definition at line 20 of file RemotelyActivatedItemBehaviour.c.
Definition at line 81 of file RemotelyActivatedItemBehaviour.c.
References GeneratePersistentID(), m_RemoteReceivers, MAX, and Math::RandomInt().
Referenced by GeneratePersistentID(), and InventoryItem::PairWithDevice().
|
inlineprotected |
Definition at line 141 of file RemotelyActivatedItemBehaviour.c.
References m_PairDevice.
|
inlineprotected |
Definition at line 161 of file RemotelyActivatedItemBehaviour.c.
References m_PairDeviceNetIdHigh.
Referenced by Pair().
|
inlineprotected |
Definition at line 156 of file RemotelyActivatedItemBehaviour.c.
References m_PairDeviceNetIdLow.
Referenced by Pair().
|
inlineprotected |
Definition at line 146 of file RemotelyActivatedItemBehaviour.c.
References m_PairDevice.
|
inlineprotected |
Definition at line 63 of file RemotelyActivatedItemBehaviour.c.
References m_IsTrigger, m_PairDevice, m_PersistentPairID, m_RemoteReceivers, MIN, and Pair().
|
inlineprotected |
Definition at line 41 of file RemotelyActivatedItemBehaviour.c.
References m_IsTrigger, m_Parent, m_PersistentPairID, m_RemoteReceivers, MIN, and Pair().
|
inlineprotected |
Definition at line 36 of file RemotelyActivatedItemBehaviour.c.
References m_PersistentPairID.
|
inlineprotected |
Definition at line 31 of file RemotelyActivatedItemBehaviour.c.
References Pair().
|
inlineprotected |
Definition at line 101 of file RemotelyActivatedItemBehaviour.c.
References GetGame(), GetPairDeviceNetIdHigh(), GetPairDeviceNetIdLow(), and Pair().
Referenced by OnAfterLoad(), OnStoreLoad(), OnVariableSynchronized(), and Pair().
Definition at line 108 of file RemotelyActivatedItemBehaviour.c.
References m_PairDevice, m_Parent, and SetPairDeviceNetIds().
Definition at line 151 of file RemotelyActivatedItemBehaviour.c.
References m_PairDeviceNetIdHigh, and m_PairDeviceNetIdLow.
Referenced by Pair().
Definition at line 93 of file RemotelyActivatedItemBehaviour.c.
References m_IsTrigger, m_Parent, m_PersistentPairID, and m_RemoteReceivers.
|
inlineprotected |
Definition at line 26 of file RemotelyActivatedItemBehaviour.c.
References m_IsTrigger.
|
inlineprotected |
Definition at line 120 of file RemotelyActivatedItemBehaviour.c.
References m_PairDevice, m_PairDeviceNetIdHigh, m_PairDeviceNetIdLow, m_Parent, m_PersistentPairID, m_RemoteReceivers, and MIN.
Referenced by ~RemotelyActivatedItemBehaviour().
|
protected |
Definition at line 4 of file RemotelyActivatedItemBehaviour.c.
Referenced by OnAfterLoad(), OnStoreLoad(), SetPersistentPairID(), and SetTrigger().
|
protected |
Definition at line 5 of file RemotelyActivatedItemBehaviour.c.
Referenced by GetPairDevice(), IsPaired(), OnAfterLoad(), Pair(), and Unpair().
|
protected |
Definition at line 7 of file RemotelyActivatedItemBehaviour.c.
Referenced by GetPairDeviceNetIdHigh(), RemotelyActivatedItemBehaviour(), SetPairDeviceNetIds(), and Unpair().
|
protected |
Definition at line 6 of file RemotelyActivatedItemBehaviour.c.
Referenced by GetPairDeviceNetIdLow(), RemotelyActivatedItemBehaviour(), SetPairDeviceNetIds(), and Unpair().
|
protected |
Definition at line 3 of file RemotelyActivatedItemBehaviour.c.
Referenced by OnStoreLoad(), Pair(), RemotelyActivatedItemBehaviour(), SetPersistentPairID(), Unpair(), and ~RemotelyActivatedItemBehaviour().
|
protected |
Definition at line 8 of file RemotelyActivatedItemBehaviour.c.
Referenced by OnAfterLoad(), OnStoreLoad(), OnStoreSave(), SetPersistentPairID(), and Unpair().
|
staticprotected |
Definition at line 10 of file RemotelyActivatedItemBehaviour.c.
Referenced by GeneratePersistentID(), OnAfterLoad(), OnStoreLoad(), SetPersistentPairID(), and Unpair().