CrosshairGameController_Mantis_Blade
classscriptedClass
extends gameuiCrosshairBaseGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable
Properties 7
| Name | Type | Flags |
|---|---|---|
aimAnim | ref<inkAnimProxy> | scriptedprivate |
holdAnim | ref<inkAnimProxy> | scriptedprivate |
isInHoldState | Bool | scriptedprivate |
meleeLeapAttackObjectTagger | ref<MeleeLeapAttackObjectTagger> | scriptedprivate |
meleeWeaponState | gamePSMMeleeWeapon | scriptedprivate |
targetColorChange | inkWidgetRef | scriptedprivate |
weaponBBID | ref<CallbackHandle> | scriptedprivate |
Methods 11
protected func ApplyCrosshairGUIState(state: CName, aimedAtEntity: ref<Entity>)scripted
public func GetIntroAnimation(firstEquip: Bool) -> ref<inkAnimProxy>scripted
public func GetOutroAnimation() -> ref<inkAnimProxy>scripted
private final func OnMeleeWeaponStateChange(oldState: gamePSMMeleeWeapon, newState: gamePSMMeleeWeapon)scripted
protected cb func OnPlayerAttach(playerPuppet: ref<GameObject>) -> Boolscripted
protected cb func OnPlayerDetach(playerPuppet: ref<GameObject>) -> Boolscripted
protected cb func OnPSMMeleeWeaponStateChanged(value: Int32) -> Boolscripted
protected final func OnState_Default()scripted
protected final func OnState_Hold()scripted
private final func PlayAnimation(animName: CName) -> ref<inkAnimProxy>scripted
public final func UpdateTargetIndicator()scripted