TargetHitIndicatorGameController
classscriptedClass
extends inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable
Properties 29
| Name | Type | Flags |
|---|---|---|
aimingStatusBlackboardId | ref<CallbackHandle> | scriptedprivate |
bonusAnim | ref<inkAnimProxy> | scriptedprivate |
bonusController | wref<TargetHitIndicatorLogicController> | scriptedprivate |
currentAnim | ref<inkAnimProxy> | scriptedprivate |
currentAnimWidget | wref<inkWidget> | scriptedprivate |
currentController | wref<TargetHitIndicatorLogicController> | scriptedprivate |
currentPriority | Int32 | scriptedprivate |
currentSway | Vector2 | scriptedprivate |
currentWeaponZoom | Float | scriptedpublic |
currentZoomLevel | Float | scriptedprivate |
damageController | wref<TargetHitIndicatorLogicController> | scriptedprivate |
damageListBlackboardId | ref<CallbackHandle> | scriptedprivate |
defeatController | wref<TargetHitIndicatorLogicController> | scriptedprivate |
entityHit | wref<GameObject> | scriptedprivate |
hitIndicatorEnabled | Bool | scriptedprivate |
indicatorEnabledBlackboardId | ref<CallbackHandle> | scriptedprivate |
isAimingDownSights | Bool | scriptedprivate |
killController | wref<TargetHitIndicatorLogicController> | scriptedprivate |
killListBlackboardId | ref<CallbackHandle> | scriptedprivate |
player | wref<PlayerPuppet> | scriptedprivate |
realOwner | wref<GameObject> | scriptedprivate |
rootWidget | wref<inkWidget> | scriptedprivate |
uiSystem | ref<UISystem> | scriptedprivate |
weaponChangedListener | ref<AttachmentSlotsScriptListener> | scriptedprivate |
weaponID | StatsObjectID | scriptedprivate |
weaponSwayBlackboardId | ref<CallbackHandle> | scriptedprivate |
weaponZoomListener | ref<HitIndicatorWeaponZoomListener> | scriptedprivate |
weaponZoomNeedsUpdate | Bool | scriptedpublic |
zoomLevelBlackboardId | ref<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