BaseTechCrosshairController
classscriptedClass
extends gameuiCrosshairBaseGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable
Extended by 2 types
CrosshairGameController_Tech_Hex CrosshairGameController_Tech_Round
Properties 6
| Name | Type | Flags |
|---|---|---|
fullChargeAvailable | Bool | scriptedprivate |
fullChargeListener | ref<CrosshairWeaponStatsListener> | scriptedprivate |
overChargeAvailable | Bool | scriptedprivate |
overChargeListener | ref<CrosshairWeaponStatsListener> | scriptedprivate |
player | wref<GameObject> | scriptedprivate |
statsSystem | ref<StatsSystem> | scriptedprivate |
Methods 7
protected final func GetCurrentChargeLimit() -> Floatscripted
protected final func IsFullChargeAvailable() -> Boolscripted
protected final func IsOverChargeAvailable() -> Boolscripted
public final func OnCrosshairWeaponStatChanged(ownerID: StatsObjectID, statType: gamedataStatType, diff: Float, total: Float)scripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnUnitialize() -> Boolscripted
protected func OnWeaponChargingStatChanged()scripted