REDNODE / GAME API

TargetHitIndicatorGameController

classscriptedClass

extends inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable

Properties 29

NameTypeFlags
aimingStatusBlackboardIdref<CallbackHandle>scriptedprivate
bonusAnimref<inkAnimProxy>scriptedprivate
bonusControllerwref<TargetHitIndicatorLogicController>scriptedprivate
currentAnimref<inkAnimProxy>scriptedprivate
currentAnimWidgetwref<inkWidget>scriptedprivate
currentControllerwref<TargetHitIndicatorLogicController>scriptedprivate
currentPriorityInt32scriptedprivate
currentSwayVector2scriptedprivate
currentWeaponZoomFloatscriptedpublic
currentZoomLevelFloatscriptedprivate
damageControllerwref<TargetHitIndicatorLogicController>scriptedprivate
damageListBlackboardIdref<CallbackHandle>scriptedprivate
defeatControllerwref<TargetHitIndicatorLogicController>scriptedprivate
entityHitwref<GameObject>scriptedprivate
hitIndicatorEnabledBoolscriptedprivate
indicatorEnabledBlackboardIdref<CallbackHandle>scriptedprivate
isAimingDownSightsBoolscriptedprivate
killControllerwref<TargetHitIndicatorLogicController>scriptedprivate
killListBlackboardIdref<CallbackHandle>scriptedprivate
playerwref<PlayerPuppet>scriptedprivate
realOwnerwref<GameObject>scriptedprivate
rootWidgetwref<inkWidget>scriptedprivate
uiSystemref<UISystem>scriptedprivate
weaponChangedListenerref<AttachmentSlotsScriptListener>scriptedprivate
weaponIDStatsObjectIDscriptedprivate
weaponSwayBlackboardIdref<CallbackHandle>scriptedprivate
weaponZoomListenerref<HitIndicatorWeaponZoomListener>scriptedprivate
weaponZoomNeedsUpdateBoolscriptedpublic
zoomLevelBlackboardIdref<CallbackHandle>scriptedprivate

Methods 23

protected cb func OnAimStatusChange(value: Int32) -> Boolscripted
protected cb func OnAnimFinished(anim: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnBonusAnimFinished(anim: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnDamageAdded(value: Variant) -> Boolscripted
protected cb func OnHitIndicatorEnabledChanged(value: Bool) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnKillAdded(value: Variant) -> Boolscripted
protected cb func OnNormalizeAndSaveSwayEvent(evt: ref<NormalizeAndSaveSwayEvent>) -> Boolscripted
protected cb func OnPlayerAttach(player: ref<GameObject>) -> Boolscripted
protected cb func OnPlayerDetach(player: ref<GameObject>) -> Boolscripted
protected cb func OnSway(pos: Vector2) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
public final func OnWeaponChanged()scripted
protected cb func OnZoomLevelChange(value: Float) -> Boolscripted
public final func PlayAnimation()scripted
private final func RegisterWeaponChangedListener()scripted
private final func ShouldShowBonus(damageInfo: script_ref<DamageInfo>) -> Boolscripted
private final func ShouldShowDamage(damageInfo: script_ref<DamageInfo>) -> Boolscripted
private final func Show(entity: wref<GameObject>, isDead: Bool, opt killType: gameKillType)scripted
private final func ShowBonus()scripted
private final func SpawnIndicator(type: CName) -> ref<TargetHitIndicatorLogicController>scripted
private final func UnregisterWeaponChangedListener()scripted
private final func UpdateWidgetPosition()scripted