REDNODE / GAME API

weaponIndicatorController

classscriptedClass

extends inkHUDGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable

Properties 15

NameTypeFlags
ActiveWeaponSlotWeaponDatascriptedprivate
ammoLogicControllersarray<CName>scriptedpublic
ammoLogicInstancesarray<wref<AmmoLogicController>>scriptedprivate
bbwref<IBlackboard>scriptedprivate
blackboardwref<IBlackboard>scriptedprivate
BufferedRosterDataref<SlotDataHolder>scriptedprivate
chargeLogicControllersarray<CName>scriptedpublic
chargeLogicInstancesarray<wref<ChargeLogicController>>scriptedprivate
InventoryManagerref<InventoryDataManagerV2>scriptedprivate
onChargeref<CallbackHandle>scriptedprivate
onMagazineAmmoCapacityref<CallbackHandle>scriptedprivate
onMagazineAmmoCountref<CallbackHandle>scriptedprivate
onTriggerModeref<CallbackHandle>scriptedprivate
triggerModeControllersarray<CName>scriptedpublic
triggerModeInstancesarray<wref<TriggerModeLogicController>>scriptedprivate

Methods 8

protected cb func OnCharge(value: Float) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnMagazineAmmoCapacity(value: Variant) -> Boolscripted
protected cb func OnMagazineAmmoCount(value: Uint32) -> Boolscripted
protected cb func OnPlayerAttach(playerPuppet: ref<GameObject>) -> Boolscripted
protected cb func OnPlayerDetach(playerPuppet: ref<GameObject>) -> Boolscripted
protected cb func OnTriggerMode(value: Variant) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted