REDNODE / GAME API

CrosshairGameController_Mantis_Blade

classscriptedClass

extends gameuiCrosshairBaseGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable

Properties 7

NameTypeFlags
aimAnimref<inkAnimProxy>scriptedprivate
holdAnimref<inkAnimProxy>scriptedprivate
isInHoldStateBoolscriptedprivate
meleeLeapAttackObjectTaggerref<MeleeLeapAttackObjectTagger>scriptedprivate
meleeWeaponStategamePSMMeleeWeaponscriptedprivate
targetColorChangeinkWidgetRefscriptedprivate
weaponBBIDref<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