VehicleDriverCombatContextDecisions
classscriptedClass
extends InputContextTransitionDecisions › InputContextTransition › DefaultTransition › StateFunctor › IScriptable › ISerializable
Extended by 3 types
VehicleDriverCombatAimContextDecisions VehicleDriverCombatMountedWeaponsContextDecisions VehicleDriverCombatTPPContextDecisions
Properties 5
| Name | Type | Flags |
|---|---|---|
callbackID | ref<CallbackHandle> | scriptedprivate |
inTpp | Bool | scriptedprotected |
isAiming | Bool | scriptedprotected |
tppCallbackID | ref<CallbackHandle> | scriptedprivate |
upperBodyCallbackID | ref<CallbackHandle> | scriptedprivate |
Methods 9
protected const func CameraPerspectiveEnterCondition() -> Boolscripted
protected const func DriverCombatTypeEnterCondition(stateContext: ref<StateContext>) -> Boolscripted
protected const func EnterCondition(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>) -> Boolscripted
protected const func IsAimingEnterCondition() -> Boolscripted
protected final func OnAttach(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>)scripted
protected final func OnDetach(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>)scripted
protected cb func OnUpperBodyStateChanged(value: Int32) -> Boolscripted
protected cb func OnVehiclePerspectiveChanged(value: Bool) -> Boolscripted
protected cb func OnVehicleStateChanged(value: Int32) -> Boolscripted