Data Structures | |
| class | RemoteDetonatorTrigger |
| class | ReplaceDetonatorItemLambda |
| class | ReplaceDetonatorItemOnDisarmLambda |
Enumerations | |
| enum | ERemoteDetonatorLEDState { OFF = 0 , LIT } |
Variables | |
| enum ERemoteDetonatorLEDState | COLOR_LED_OFF = "#(argb,8,8,3)color(0,0,0,1.0,co)" |
| const string | COLOR_LED_LIT = "#(argb,8,8,3)color(1,0,0,1.0,co)" |
| const string | SELECTION_NAME_LED = "LED" |
| protected ERemoteDetonatorLEDState | m_LastLEDState |
| protected const string | ANIM_PHASE_TRIGGER = "trigger" |
| protected bool | m_LED |
| protected ref RemotelyActivatedItemBehaviour | m_RAIB |
| override void EEItemLocationChanged | ( | notnull InventoryLocation | oldLoc, |
| notnull InventoryLocation | newLoc | ||
| ) |
| override void EEKilled | ( | Object | killer | ) |
References UpdateLED().
| EntityAI GetControlledDevice | ( | ) |
| override RemotelyActivatedItemBehaviour GetRemotelyActivatedItemBehaviour | ( | ) |
| bool IsConnected | ( | ) |
| override bool IsKit | ( | ) |
| override void OnAbort | ( | ) |
References ExplosivesBase().
| override void OnActivatedByItem | ( | notnull ItemBase | item | ) |
Called when this item is activated by other.
| override void OnCEUpdate | ( | ) |
References ExplosivesBase().
| override void OnSuccess | ( | EntityAI | new_item | ) |
| override void OnVariablesSynchronized | ( | ) |
References UpdateLED().
Referenced by Entity::EEItemLocationChanged().
| override void PairRemote | ( | notnull EntityAI | trigger | ) |
| RemoteDetonatorTrigger RemoteDetonator RemoteDetonatorReceiver | ( | ) |
References ActionAttachExplosivesTrigger(), ActionDisarmExplosiveWithRemoteDetonatorUnpaired(), and AddAction().
Referenced by ActionCondition(), ImprovisedExplosive::UpdateLED(), and Plastic_Explosive::UpdateLED().
| void RemoteDetonatorTrigger | ( | ) |
| override void SetActions | ( | ) |
| void SetControlledDevice | ( | EntityAI | pDevice | ) |
References ExplosivesBase().
| ReplaceDetonatorItemLambda ReplaceItemWithNewLambdaBase SetPairDevice | ( | EntityAI | device | ) |
|
static |
item replaced, use different IK
References ExplosivesBase().
| override void UnpairRemote | ( | ) |
| void UpdateLED | ( | ERemoteDetonatorLEDState | pState, |
| bool | pForced = false |
||
| ) |
References COLOR_LED_LIT, COLOR_LED_OFF, m_LastLEDState, and SELECTION_NAME_LED.
Referenced by RemoteDetonatorTrigger::OnAnimationPhaseStarted(), RemoteDetonatorTrigger::OnCEUpdate(), RemoteDetonatorTrigger::OnVariablesSynchronized(), RemoteDetonatorTrigger::RemoteDetonatorTrigger(), and RemoteDetonatorTrigger::UnpairRemote().
| protected const string ANIM_PHASE_TRIGGER = "trigger" |
| const string COLOR_LED_LIT = "#(argb,8,8,3)color(1,0,0,1.0,co)" |
Referenced by UpdateLED().
| enum ERemoteDetonatorLEDState COLOR_LED_OFF = "#(argb,8,8,3)color(0,0,0,1.0,co)" |
| protected ERemoteDetonatorLEDState m_LastLEDState |
| protected bool m_LED |
| protected ref RemotelyActivatedItemBehaviour m_RAIB |
| const string SELECTION_NAME_LED = "LED" |
Referenced by UpdateLED().