DIFF

class RemotelyActivatedItemBehaviourSourceSource

Constructors 2

void ~RemotelyActivatedItemBehaviour()
References Unpair(), and m_Parent

Members 7

protected bool m_IsTrigger
Referenced by OnAfterLoad(), OnStoreLoad(), SetPersistentPairID()
Show 1 more, SetTrigger()
protected EntityAI m_PairDevice
Referenced by GetPairDevice(), IsPaired(), OnAfterLoad()
Show 2 more, Pair(), and Unpair()
protected int m_PairDeviceNetIdLow
protected int m_PairDeviceNetIdHigh
protected int m_PersistentPairID = int.MIN
Referenced by OnAfterLoad(), OnStoreLoad(), OnStoreSave()
Show 2 more, SetPersistentPairID(), and Unpair()
protected static ref map<int,EntityAI> m_RemoteReceivers = new map<int,EntityAI>()

Methods 15

void SetTrigger()
References m_IsTrigger
void OnStoreSave(ParamsWriteContext ctx)
void OnAfterLoad()
static int GeneratePersistentID()
References map.Contains(), Math.RandomInt(), m_RemoteReceivers
Show 1 more, int.MAX
void SetPersistentPairID(int id)
References map.Insert(), m_IsTrigger, m_Parent
Show 2 more, m_PersistentPairID, and m_RemoteReceivers
void SetPairDeviceNetIds(notnull EntityAI device)
Referenced by Pair()