class RemotelyActivatedItemBehaviourSourceSource
Constructors 2
void RemotelyActivatedItemBehaviour(notnull EntityAI pParent)Members 7
protected EntityAI m_ParentReferenced by ~RemotelyActivatedItemBehaviour(), OnStoreLoad(), Pair()
Show 3 more
, RemotelyActivatedItemBehaviour(), SetPersistentPairID(), and Unpair()protected bool m_IsTriggerprotected EntityAI m_PairDeviceprotected int m_PairDeviceNetIdLowReferenced by GetPairDeviceNetIdLow(), RemotelyActivatedItemBehaviour(), SetPairDeviceNetIds()
Show 1 more
, Unpair()protected int m_PairDeviceNetIdHighReferenced by GetPairDeviceNetIdHigh(), RemotelyActivatedItemBehaviour(), SetPairDeviceNetIds()
Show 1 more
, Unpair()protected int m_PersistentPairID = int.MINReferenced by OnAfterLoad(), OnStoreLoad(), OnStoreSave()
Show 2 more
, SetPersistentPairID(), and Unpair()Referenced by GeneratePersistentID(), OnAfterLoad(), OnStoreLoad()
Show 2 more
, SetPersistentPairID(), and Unpair()Methods 15
void SetTrigger()References m_IsTrigger
Referenced by RemoteDetonatorTrigger.RemoteDetonatorTrigger()
void OnVariableSynchronized()References Pair()
void OnStoreSave(ParamsWriteContext ctx)Referenced by ItemBase.OnStoreSave()
bool OnStoreLoad(ParamsReadContext ctx, int version)References map.Get(), map.Insert(), Pair()
Show 6 more
, Serializer.Read(), m_IsTrigger, m_Parent, m_PersistentPairID, m_RemoteReceivers, and int.MINReferenced by ItemBase.OnStoreLoad()
void OnAfterLoad()References map.Get(), Pair(), m_IsTrigger
Show 4 more
, m_PairDevice, m_PersistentPairID, m_RemoteReceivers, and int.MINReferenced by ItemBase.EEOnAfterLoad()
static int GeneratePersistentID()Referenced by ItemBase.PairWithDevice()
void SetPersistentPairID(int id)References map.Insert(), m_IsTrigger, m_Parent
Show 2 more
, m_PersistentPairID, and m_RemoteReceiversReferenced by EntityAI.SetPersistentPairID()
void Pair()References Class.Cast(), CGame.GetObjectByNetworkId(), GetPairDeviceNetIdHigh()
Show 1 more
, GetPairDeviceNetIdLow()Referenced by ClaymoreMine.EEItemLocationChanged(), ClaymoreMine.PairRemote(), ImprovisedExplosive.EEItemLocationChanged()
Show 9 more
, ImprovisedExplosive.PairRemote(), Plastic_Explosive.EEItemLocationChanged(), Plastic_Explosive.PairRemote(), RemoteDetonatorTrigger.EEItemLocationChanged(), RemoteDetonatorTrigger.PairRemote(), RemoteDetonatorTrigger.SetControlledDevice(), OnAfterLoad(), OnStoreLoad(), and OnVariableSynchronized()void Pair(notnull EntityAI device)References EntityAI.GetPairDevice(), EntityAI.PairRemote(), SetPairDeviceNetIds()
Show 4 more
, EntityAI.SetSynchDirty(), EntityAI.SetSynchDirty(), m_PairDevice, and m_ParentReferenced by ClaymoreMine.EEItemLocationChanged(), ClaymoreMine.PairRemote(), ImprovisedExplosive.EEItemLocationChanged()
Show 9 more
, ImprovisedExplosive.PairRemote(), Plastic_Explosive.EEItemLocationChanged(), Plastic_Explosive.PairRemote(), RemoteDetonatorTrigger.EEItemLocationChanged(), RemoteDetonatorTrigger.PairRemote(), RemoteDetonatorTrigger.SetControlledDevice(), OnAfterLoad(), OnStoreLoad(), and OnVariableSynchronized()void Unpair()EntityAI GetPairDevice()References m_PairDevice
bool IsPaired()References m_PairDevice
int GetPairDeviceNetIdLow()References m_PairDeviceNetIdLow
Referenced by ClaymoreMine.GetDebugText(), ImprovisedExplosive.GetDebugText(), RemoteDetonatorTrigger.GetDebugText()
Show 1 more
, Pair()int GetPairDeviceNetIdHigh()References m_PairDeviceNetIdHigh
Referenced by ClaymoreMine.GetDebugText(), ImprovisedExplosive.GetDebugText(), RemoteDetonatorTrigger.GetDebugText()