AimingStateEvents
classscriptedClass
extends UpperBodyEventsTransition › UpperBodyTransition › DefaultTransition › StateFunctor › IScriptable › ISerializable
Properties 31
| Name | Type | Flags |
|---|---|---|
accelerationMod | ref<gameConstantStatModifierData> | scriptedprivate |
aim | ref<AnimFeature_AimPlayer> | scriptedprivate |
aimBroadcast | Bool | scriptedprivate |
aimInTimeRemaining | Float | scriptedprivate |
attachmentSlotListener | ref<AttachmentSlotsScriptListener> | scriptedprivate |
currentZoomLevel | Float | scriptedprivate |
decelerationMod | ref<gameConstantStatModifierData> | scriptedprivate |
delayAimSnap | Int32 | scriptedprivate |
downwardsGravityChanged | Bool | scriptedprivate |
executionOwner | wref<GameObject> | scriptedprivate |
finalZoomLevel | Float | scriptedprivate |
firearmsNoUnequipNoSwitch | Bool | scriptedprivate |
isAiming | Bool | scriptedprivate |
itemChanged | Bool | scriptedprivate |
localBlackboard | wref<IBlackboard> | scriptedprivate |
mouseZoomLevel | Float | scriptedprivate |
numZoomLevels | Int32 | scriptedprivate |
posAnimFeature | ref<AnimFeature_ProceduralIronsightData> | scriptedprivate |
prevDownwardsGravity | Float | scriptedprivate |
previousZoomLevel | Float | scriptedprivate |
shootingRangeCompetition | Bool | scriptedprivate |
speed | Float | scriptedprivate |
statsSystem | ref<StatsSystem> | scriptedprivate |
statusEffectListener | ref<DefaultTransitionStatusEffectListener> | scriptedprivate |
statusEffectSystem | ref<StatusEffectSystem> | scriptedprivate |
time | Float | scriptedprivate |
timeToBlendZoom | Float | scriptedprivate |
weapon | wref<WeaponObject> | scriptedprivate |
weaponHasPerfectAim | Bool | scriptedprivate |
zoomLevel | Float | scriptedprivate |
zoomLevelNum | Int32 | scriptedprivate |
Methods 26
protected final func EvaluateAimSnap(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>)scripted
protected final func GetPerfectAimSnapParams() -> AimRequestscripted
private final func GetPlayerAimingStatusEffectID() -> TweakDBIDscripted
protected final func GetVehicleAimSnapParams() -> AimRequestscripted
protected final func GetWeaponObject(scriptInterface: ref<StateGameScriptInterface>) -> ref<WeaponObject>scripted
protected final func NotifyWeaponObject(scriptInterface: ref<StateGameScriptInterface>, isAiming: Bool)scripted
protected final func OnAimStartBegin(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>)scripted
protected final func OnAttach(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>)scripted
protected final func OnDetach(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>)scripted
protected func OnEnter(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>)scripted
protected func OnExit(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>)scripted
public func OnItemEquipped(slot: TweakDBID, item: ItemID)scripted
public func OnItemUnequipped(slot: TweakDBID, item: ItemID)scripted
public func OnStatusEffectApplied(statusEffect: wref<StatusEffect_Record>)scripted
public func OnStatusEffectRemoved(statusEffect: wref<StatusEffect_Record>)scripted
protected final func OnUpdate(timeDelta: Float, stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>)scripted
public final func PlayEffectOnHeldItems(scriptInterface: ref<StateGameScriptInterface>, effectName: CName)scripted
private final func RemoveAirKerenzikovPerk(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>)scripted
protected final func StartZoomEffect(scriptInterface: ref<StateGameScriptInterface>, effectName: CName)scripted
protected final func TriggerZoomExitSfx(scriptInterface: ref<StateGameScriptInterface>)scripted
private final func TryToActivateAirKerenzikovPerk(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>)scripted
protected final func UpdateAimAnimFeature(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>)scripted
protected final func UpdateAimDownSightsSfx(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>)scripted
protected final func UpdateAimingStatusEffect(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>)scripted
protected final func UpdateWeaponOffsetPosition(scriptInterface: ref<StateGameScriptInterface>)scripted
protected final func UpdateZoomVfx(scriptInterface: ref<StateGameScriptInterface>)scripted