DriverCombatEvents class
DriverCombatEvents
Inheritance
Base: VehicleEventsTransition
Derived
DriverCombatFirearmsEvents, DriverCombatMountedWeaponsEvents
Properties
| Property | Type | |
|---|---|---|
executionOwner | WeakHandle<game.Object> | scripted |
owner | WeakHandle<game.Object> | scripted |
newTargetComponent | bool | scripted |
targetComponent | WeakHandle<ent.IPlacedComponent> | scripted |
vehicleInTPP | bool | scripted |
driverCombatInTPP | bool | scripted |
targetComponentCallback | red.CallbackObject? | scripted |
vehicleInTPPCallback | red.CallbackObject? | scripted |
driverCombatInTPPCallback | red.CallbackObject? | scripted |
curTarget | WeakHandle<game.Object> | scripted |
curTargetHostile | bool | scripted |
highlightData | FocusForcedHighlightData? | scripted |
requirePerspectiveUpdate | bool | scripted |
aimPressed | bool | scripted |
vehicleManeuversTime | float | scripted |
exitReleasedTime | float | scripted |
Functions
void RequestToggleVehicleDriverCombatCamera(game.stateMachine.GameScriptInterface scriptInterface)RTTIvoid ClearTarget(game.stateMachine.GameScriptInterface scriptInterface)RTTIvoid SetTargetHighlight(EAIAttitude attitude, FocusForcedHighlightData highlight)RTTIvoid UpdateTargetHighlight(PlayerPuppet playerOwner)RTTIvoid OnNewTargetAcquired(PlayerPuppet playerOwner, game.stateMachine.GameScriptInterface scriptInterface)RTTIvoid UpdateWeaponData(game.stateMachine.GameScriptInterface scriptInterface, game.data.ItemType itemType)RTTIbool IsPerformingAWheelieOrEndo(vehicle.BaseObject vehicleObject)RTTIvoid UpdateVehicleManeuversPerk(game.stateMachine.GameScriptInterface scriptInterface, float timeDelta)RTTIvoid OnAimChange()RTTIvoid OnPerspectiveUpdate(game.stateMachine.GameScriptInterface scriptInterface)RTTIbool OnDriverCombatTargetChange(string value)RTTIbool OnDriverCombatInTPPChange(bool value)RTTIbool OnVehicleInTPPChange(bool value)RTTIvoid OnEnter(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIvoid OnUpdate(float timeDelta, game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIvoid OnExit(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIvoid OnForcedExit(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTI