AimingStateEvents
Base: UpperBodyEventsTransition
None.
| Property | Type | |
|---|---|---|
aim | game.weapon.AnimFeature_AimPlayer? | scripted |
posAnimFeature | AnimFeature_ProceduralIronsightData? | scripted |
statusEffectListener | DefaultTransitionStatusEffectListener? | scripted |
weapon | WeakHandle<game.weapon.Object> | scripted |
executionOwner | WeakHandle<game.Object> | scripted |
localBlackboard | WeakHandle<game.IBlackboard> | scripted |
mouseZoomLevel | float | scripted |
zoomLevelNum | int | scripted |
numZoomLevels | int | scripted |
delayAimSnap | int | scripted |
isAiming | bool | scripted |
aimInTimeRemaining | float | scripted |
aimBroadcast | bool | scripted |
zoomLevel | float | scripted |
finalZoomLevel | float | scripted |
previousZoomLevel | float | scripted |
currentZoomLevel | float | scripted |
timeToBlendZoom | float | scripted |
time | float | scripted |
speed | float | scripted |
itemChanged | bool | scripted |
firearmsNoUnequipNoSwitch | bool | scripted |
shootingRangeCompetition | bool | scripted |
weaponHasPerfectAim | bool | scripted |
statsSystem | game.StatsSystem? | scripted |
statusEffectSystem | game.StatusEffectSystem? | scripted |
attachmentSlotListener | game.AttachmentSlotsScriptListener? | scripted |
prevDownwardsGravity | float | scripted |
downwardsGravityChanged | bool | scripted |
accelerationMod | game.ConstantStatModifierData_Deprecated? | scripted |
decelerationMod | game.ConstantStatModifierData_Deprecated? | scripted |
void OnAttach(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) RTTIvoid OnDetach(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) RTTITDBID GetPlayerAimingStatusEffectID() RTTIvoid OnItemEquipped(TDBID slot, game.ItemID item) overrideRTTIvoid OnItemUnequipped(TDBID slot, game.ItemID item) overrideRTTIvoid OnStatusEffectApplied(WeakHandle<game.data.StatusEffect_Record> statusEffect) overrideRTTIvoid OnStatusEffectRemoved(WeakHandle<game.data.StatusEffect_Record> statusEffect) overrideRTTIvoid OnEnter(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) overrideRTTIvoid OnAimStartBegin(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) RTTIvoid OnUpdate(float timeDelta, game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) RTTIvoid PlayEffectOnHeldItems(game.stateMachine.GameScriptInterface scriptInterface, CName effectName) RTTIgame.weapon.Object? GetWeaponObject(game.stateMachine.GameScriptInterface scriptInterface) RTTIvoid EvaluateAimSnap(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) RTTIgame.aim.AssistAimRequest GetVehicleAimSnapParams() RTTIgame.aim.AssistAimRequest GetPerfectAimSnapParams() RTTIvoid UpdateAimAnimFeature(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) RTTIvoid UpdateAimDownSightsSfx(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) RTTIvoid UpdateZoomVfx(game.stateMachine.GameScriptInterface scriptInterface) RTTIvoid StartZoomEffect(game.stateMachine.GameScriptInterface scriptInterface, CName effectName) RTTIvoid UpdateWeaponOffsetPosition(game.stateMachine.GameScriptInterface scriptInterface) RTTIvoid UpdateAimingStatusEffect(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) RTTIvoid OnExit(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) overrideRTTIvoid TryToActivateAirKerenzikovPerk(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) RTTIvoid RemoveAirKerenzikovPerk(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) RTTIvoid TriggerZoomExitSfx(game.stateMachine.GameScriptInterface scriptInterface) RTTIvoid NotifyWeaponObject(game.stateMachine.GameScriptInterface scriptInterface, bool isAiming) RTTI