PC Stable Documentation
|
|
Private Member Functions | |
void | ActionToggleNVMode () |
override void | CreateConditionComponents () |
override bool | HasTarget () |
override bool | ActionCondition (PlayerBase player, ActionTarget target, ItemBase item) |
override void | OnExecuteServer (ActionData action_data) |
override void | OnExecuteClient (ActionData action_data) |
void | SwitchMode (ActionData action_data) |
|
inlineprivate |
|
inlineprivate |
References Class::CastTo(), and ItemOptics::IsNVOptic().
|
inlineprivate |
References ActionBase::m_ConditionItem, and ActionBase::m_ConditionTarget.
|
inlineprivate |
|
inlineprivate |
References SwitchMode().
|
inlineprivate |
References SwitchMode().
|
inlineprivate |
References ItemOptics::GetCurrentOpticMode(), GameConstants::OPTICS_STATE_DAY, GameConstants::OPTICS_STATE_NIGHTVISION, and ItemOptics::SetCurrentOpticMode().
Referenced by OnExecuteClient(), and OnExecuteServer().