| 
   
    PC Stable Documentation 
   | 
 |

Private 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 Private Member Functions | |
| static int | GeneratePersistentID () | 
Private Attributes | |
| protected EntityAI | m_Parent | 
| protected bool | m_IsTrigger | 
| protected EntityAI | m_PairDevice | 
| protected int | m_PairDeviceNetIdLow | 
| protected int | m_PairDeviceNetIdHigh | 
| protected int | m_PersistentPairID = int.MIN | 
Static Private Attributes | |
| static protected ref map< int, EntityAI > | m_RemoteReceivers = new map<int,EntityAI>() | 
      
  | 
  inlineprivate | 
References m_PairDeviceNetIdHigh, m_PairDeviceNetIdLow, and m_Parent.
      
  | 
  inlineprivate | 
      
  | 
  inlinestaticprivate | 
References GeneratePersistentID(), m_RemoteReceivers, MAX, and Math::RandomInt().
Referenced by GeneratePersistentID(), and InventoryItem::PairWithDevice().
      
  | 
  inlineprivate | 
      
  | 
  inlineprivate | 
References m_PairDeviceNetIdHigh.
Referenced by Pair().
      
  | 
  inlineprivate | 
References m_PairDeviceNetIdLow.
Referenced by Pair().
      
  | 
  inlineprivate | 
      
  | 
  inlineprivate | 
References m_IsTrigger, m_PairDevice, m_PersistentPairID, m_RemoteReceivers, MIN, and Pair().
Referenced by InventoryItem::EEOnAfterLoad().
      
  | 
  inlineprivate | 
References m_IsTrigger, m_Parent, m_PersistentPairID, m_RemoteReceivers, MIN, Pair(), and Serializer::Read().
Referenced by InventoryItem::OnStoreLoad().
      
  | 
  inlineprivate | 
References m_PersistentPairID, and Serializer::Write().
Referenced by InventoryItem::OnStoreSave().
      
  | 
  inlineprivate | 
      
  | 
  inlineprivate | 
References GetGame(), GetPairDeviceNetIdHigh(), GetPairDeviceNetIdLow(), and Pair().
Referenced by ClaymoreMine::EEItemLocationChanged(), ImprovisedExplosive::EEItemLocationChanged(), Plastic_Explosive::EEItemLocationChanged(), RemoteDetonatorTrigger::EEItemLocationChanged(), OnAfterLoad(), OnStoreLoad(), OnVariableSynchronized(), Pair(), ClaymoreMine::PairRemote(), ImprovisedExplosive::PairRemote(), Plastic_Explosive::PairRemote(), RemoteDetonatorTrigger::PairRemote(), and RemoteDetonatorTrigger::SetControlledDevice().
      
  | 
  inlineprivate | 
References m_PairDevice, m_Parent, and SetPairDeviceNetIds().
      
  | 
  inlineprivate | 
References m_PairDeviceNetIdHigh, and m_PairDeviceNetIdLow.
Referenced by Pair().
      
  | 
  inlineprivate | 
References m_IsTrigger, m_Parent, m_PersistentPairID, and m_RemoteReceivers.
Referenced by Entity::SetPersistentPairID().
      
  | 
  inlineprivate | 
References m_IsTrigger.
Referenced by RemoteDetonatorTrigger::RemoteDetonatorTrigger().
      
  | 
  inlineprivate | 
References m_PairDevice, m_PairDeviceNetIdHigh, m_PairDeviceNetIdLow, m_Parent, m_PersistentPairID, m_RemoteReceivers, and MIN.
Referenced by UnpairRemote(), RemoteDetonatorTrigger::UnpairRemote(), and ~RemotelyActivatedItemBehaviour().
      
  | 
  private | 
Referenced by OnAfterLoad(), OnStoreLoad(), SetPersistentPairID(), and SetTrigger().
      
  | 
  private | 
Referenced by GetPairDevice(), IsPaired(), OnAfterLoad(), Pair(), and Unpair().
      
  | 
  private | 
Referenced by GetPairDeviceNetIdHigh(), RemotelyActivatedItemBehaviour(), SetPairDeviceNetIds(), and Unpair().
      
  | 
  private | 
Referenced by GetPairDeviceNetIdLow(), RemotelyActivatedItemBehaviour(), SetPairDeviceNetIds(), and Unpair().
      
  | 
  private | 
Referenced by OnStoreLoad(), Pair(), RemotelyActivatedItemBehaviour(), SetPersistentPairID(), Unpair(), and ~RemotelyActivatedItemBehaviour().
      
  | 
  private | 
Referenced by OnAfterLoad(), OnStoreLoad(), OnStoreSave(), SetPersistentPairID(), and Unpair().
Referenced by GeneratePersistentID(), OnAfterLoad(), OnStoreLoad(), SetPersistentPairID(), and Unpair().