REDNODE / GAME API

WeaponRosterGameController

classnative name gameuiWeaponRosterGameControllernative

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

Properties 46

NameTypeFlags
activeWeaponSlotWeaponDatascriptedprivate
ammoHackedListenerIdref<CallbackHandle>scriptedprivate
BBAmmoLootedref<CallbackHandle>scriptedprivate
BBWeaponListref<CallbackHandle>scriptedprivate
dataListenerIdref<CallbackHandle>scriptedprivate
foldedBoolscriptedprivate
inVehicleBoolscriptedprivate
InventoryManagerref<InventoryDataManagerV2>scriptedprivate
inWeaponizedVehicleBoolscriptedprivate
isUnholsteredBoolscriptedprivate
machinegunAmmoinkTextRefscriptedpublic
machinegunReloadingProgressBarinkWidgetRefscriptedpublic
machinegunReloadingProgressBarFillinkWidgetRefscriptedpublic
missileLauncherAmmoinkTextRefscriptedpublic
missileLauncherReloadingProgressBarinkWidgetRefscriptedpublic
missileLauncherReloadingProgressBarFillinkWidgetRefscriptedpublic
onFootContainerinkWidgetRefscriptedpublic
onMagazineAmmoCountref<CallbackHandle>scriptedprivate
outOfAmmoAnimref<inkAnimProxy>scriptedprivate
playerwref<PlayerPuppet>scriptedprivate
PlayerMuppetwref<Muppet>scriptedprivate
psmWeaponStateChangedCallbackref<CallbackHandle>scriptedprivate
remoteControlledVehicleDataCallbackref<CallbackHandle>scriptedprivate
smartLinkFirmwareOfflineinkCompoundRefscriptedprivate
smartLinkFirmwareOnlineinkCompoundRefscriptedprivate
transitionAnimProxyref<inkAnimProxy>scriptedprivate
uiEquipmentDataBlackboardwref<IBlackboard>scriptedprivate
VisionStateBlackboardIdref<CallbackHandle>scriptedprivate
weaponAmmoWrapperinkWidgetRefscriptedpublic
weaponCurrentAmmoinkTextRefscriptedpublic
weaponIconinkImageRefscriptedpublic
weaponItemDataInventoryItemDatascriptedprivate
weaponizedVehicleContainerinkWidgetRefscriptedpublic
weaponizedVehicleMachineGunAmmoChangedCallbackref<CallbackHandle>scriptedprivate
weaponizedVehicleMachinegunContainerinkWidgetRefscriptedpublic
weaponizedVehicleMissileLauncherChargesChangedCallbackref<CallbackHandle>scriptedprivate
weaponizedVehicleMissileLauncherContainerinkWidgetRefscriptedpublic
weaponizedVehicleMissileLauncherMaxChargesUint32scriptedprivate
weaponizedVehicleMissileLauncherRechargeElapsedTimeFloatscriptedprivate
weaponizedVehicleMissileLauncherRechargeTimeFloatscriptedprivate
weaponizedVehiclePowerWeaponReloadElapsedTimeFloatscriptedprivate
weaponizedVehiclePowerWeaponReloadTimeFloatscriptedprivate
weaponNameinkTextRefscriptedpublic
weaponParamsListenerIdref<CallbackHandle>scriptedprivate
weaponRecordref<WeaponItem_Record>scriptedprivate
weaponTotalAmmoinkTextRefscriptedpublic

Methods 33

private final func Fold()scripted
private final func GetAmmoText(ammoCount: Int32, textLength: Int32) -> Stringscripted
private final func GetItemTypeIcon() -> CNamescripted
private final func LoadWeaponIcon()scripted
protected cb func OnAmmoIndicatorHacked(value: Bool) -> Boolscripted
protected cb func OnAmmoLooted(value: Bool) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnMountingEvent(evt: ref<MountingEvent>) -> Boolscripted
protected cb func OnPlayerAttach(playerPuppet: ref<GameObject>) -> Boolscripted
protected cb func OnPlayerDetach(playerPuppet: ref<GameObject>) -> Boolscripted
protected cb func OnPSMVisionStateChanged(value: Int32) -> Boolscripted
protected cb func OnPSMWeaponStateChanged(value: Int32) -> Boolscripted
protected cb func OnRemoteControlledVehicleChanged(value: Variant) -> Boolscripted
protected cb func OnSmartGunParams(argParams: Variant) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
protected cb func OnUnmountingEvent(evt: ref<UnmountingEvent>) -> Boolscripted
protected cb func OnUpdate(dT: Float) -> Boolscripted
protected cb func OnUpdateData(value: Variant) -> Boolscripted
protected cb func OnWeaponDataChanged(value: Variant) -> Boolscripted
protected cb func OnWeaponDataChanged_MP(value: Variant) -> Boolscripted
protected cb func OnWeaponizedVehicleMachineGunAmmoChanged(value: Uint32) -> Boolscripted
protected cb func OnWeaponizedVehicleMissileLauncherChargesChanged(value: Uint32) -> Boolscripted
private final func RegisterBlackboards()scripted
private final func ResetWeaponizedVehicleMissileLauncherProgressBar()scripted
private final func ResetWeaponizedVehiclePowerWeaponProgressBar()scripted
private final func SetRosterSlotData()scripted
private final func SetRosterSlotData_MP(isMelee: Bool)scripted
private final func ShouldHideAmmoCount() -> Boolscripted
private final func ShouldIgnoreSmartUI() -> Boolscripted
private final func Unfold()scripted
private final func UnregisterBlackboards()scripted
private final func UpdateVehicleRoster(mountingInfo: MountingInfo)scripted
private final func UpdateWeaponizedVehicleMountedPowerWeaponProgressBarVisibility(state: gamePSMRangedWeaponStates)scripted