WeaponRosterGameController
classnative name gameuiWeaponRosterGameControllernative
extends inkHUDGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable
Properties 46
| Name | Type | Flags |
|---|---|---|
activeWeapon | SlotWeaponData | scriptedprivate |
ammoHackedListenerId | ref<CallbackHandle> | scriptedprivate |
BBAmmoLooted | ref<CallbackHandle> | scriptedprivate |
BBWeaponList | ref<CallbackHandle> | scriptedprivate |
dataListenerId | ref<CallbackHandle> | scriptedprivate |
folded | Bool | scriptedprivate |
inVehicle | Bool | scriptedprivate |
InventoryManager | ref<InventoryDataManagerV2> | scriptedprivate |
inWeaponizedVehicle | Bool | scriptedprivate |
isUnholstered | Bool | scriptedprivate |
machinegunAmmo | inkTextRef | scriptedpublic |
machinegunReloadingProgressBar | inkWidgetRef | scriptedpublic |
machinegunReloadingProgressBarFill | inkWidgetRef | scriptedpublic |
missileLauncherAmmo | inkTextRef | scriptedpublic |
missileLauncherReloadingProgressBar | inkWidgetRef | scriptedpublic |
missileLauncherReloadingProgressBarFill | inkWidgetRef | scriptedpublic |
onFootContainer | inkWidgetRef | scriptedpublic |
onMagazineAmmoCount | ref<CallbackHandle> | scriptedprivate |
outOfAmmoAnim | ref<inkAnimProxy> | scriptedprivate |
player | wref<PlayerPuppet> | scriptedprivate |
PlayerMuppet | wref<Muppet> | scriptedprivate |
psmWeaponStateChangedCallback | ref<CallbackHandle> | scriptedprivate |
remoteControlledVehicleDataCallback | ref<CallbackHandle> | scriptedprivate |
smartLinkFirmwareOffline | inkCompoundRef | scriptedprivate |
smartLinkFirmwareOnline | inkCompoundRef | scriptedprivate |
transitionAnimProxy | ref<inkAnimProxy> | scriptedprivate |
uiEquipmentDataBlackboard | wref<IBlackboard> | scriptedprivate |
VisionStateBlackboardId | ref<CallbackHandle> | scriptedprivate |
weaponAmmoWrapper | inkWidgetRef | scriptedpublic |
weaponCurrentAmmo | inkTextRef | scriptedpublic |
weaponIcon | inkImageRef | scriptedpublic |
weaponItemData | InventoryItemData | scriptedprivate |
weaponizedVehicleContainer | inkWidgetRef | scriptedpublic |
weaponizedVehicleMachineGunAmmoChangedCallback | ref<CallbackHandle> | scriptedprivate |
weaponizedVehicleMachinegunContainer | inkWidgetRef | scriptedpublic |
weaponizedVehicleMissileLauncherChargesChangedCallback | ref<CallbackHandle> | scriptedprivate |
weaponizedVehicleMissileLauncherContainer | inkWidgetRef | scriptedpublic |
weaponizedVehicleMissileLauncherMaxCharges | Uint32 | scriptedprivate |
weaponizedVehicleMissileLauncherRechargeElapsedTime | Float | scriptedprivate |
weaponizedVehicleMissileLauncherRechargeTime | Float | scriptedprivate |
weaponizedVehiclePowerWeaponReloadElapsedTime | Float | scriptedprivate |
weaponizedVehiclePowerWeaponReloadTime | Float | scriptedprivate |
weaponName | inkTextRef | scriptedpublic |
weaponParamsListenerId | ref<CallbackHandle> | scriptedprivate |
weaponRecord | ref<WeaponItem_Record> | scriptedprivate |
weaponTotalAmmo | inkTextRef | scriptedpublic |
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