megatronCrosshairGameController
classscriptedClass
extends inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable
Properties 11
| Name | Type | Flags |
|---|---|---|
bufferedSpread | Vector2 | scriptedprivate |
bulletSpreedBlackboardId | ref<CallbackHandle> | scriptedprivate |
crosshairState | gamePSMCrosshairStates | scriptedprivate |
crosshairStateBlackboardId | ref<CallbackHandle> | scriptedprivate |
farCenterPart | wref<inkImage> | scriptedprivate |
gameplaySpreadMultiplier | Float | scriptedpublic |
leftPart | wref<inkImage> | scriptedprivate |
minSpread | Float | scriptedpublic |
nearCenterPart | wref<inkImage> | scriptedprivate |
orgSideSize | Vector2 | scriptedprivate |
rightPart | wref<inkImage> | scriptedprivate |
Methods 16
public final func ColapseCrosshair(full: Bool, duration: Float)scripted
public final func ExpandCrosshair(full: Bool, duration: Float)scripted
public final func GetUIActiveWeaponBlackboard() -> ref<IBlackboard>scripted
protected cb func OnBulletSpreadChanged(spread: Vector2) -> Boolscripted
private func OnCrosshairStateChange(oldState: gamePSMCrosshairStates, newState: gamePSMCrosshairStates)scripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnPlayerAttach(playerGameObject: ref<GameObject>) -> Boolscripted
protected cb func OnPlayerDetach(playerGameObject: ref<GameObject>) -> Boolscripted
protected cb func OnPSMCrosshairStateChanged(value: Int32) -> Boolscripted
private final func OnState_Aim()scripted
public final func OnState_HipFire()scripted
private final func OnState_Reload()scripted
public final func OnState_Sprint()scripted
protected cb func OnUninitialize() -> Boolscripted
protected final func RegisterPSMListeners(playerPuppet: ref<GameObject>)scripted
protected final func UnregisterPSMListeners(playerPuppet: ref<GameObject>)scripted