REDNODE / GAME API

BaseTechCrosshairController

classscriptedClass

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

Extended by 2 types

CrosshairGameController_Tech_Hex CrosshairGameController_Tech_Round

Properties 6

NameTypeFlags
fullChargeAvailableBoolscriptedprivate
fullChargeListenerref<CrosshairWeaponStatsListener>scriptedprivate
overChargeAvailableBoolscriptedprivate
overChargeListenerref<CrosshairWeaponStatsListener>scriptedprivate
playerwref<GameObject>scriptedprivate
statsSystemref<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