WeaponRosterGameController class
game.ui.WeaponRosterGameController
Inheritance
Base: game.ui.HUDGameController
Derived
None.
Properties
| Property | Type | |
|---|---|---|
weaponName | ink.TextWidgetReference | scripted |
weaponIcon | ink.ImageWidgetReference | scripted |
weaponCurrentAmmo | ink.TextWidgetReference | scripted |
weaponTotalAmmo | ink.TextWidgetReference | scripted |
weaponAmmoWrapper | ink.WidgetReference | scripted |
onFootContainer | ink.WidgetReference | scripted |
weaponizedVehicleContainer | ink.WidgetReference | scripted |
weaponizedVehicleMissileLauncherContainer | ink.WidgetReference | scripted |
weaponizedVehicleMachinegunContainer | ink.WidgetReference | scripted |
machinegunAmmo | ink.TextWidgetReference | scripted |
machinegunReloadingProgressBar | ink.WidgetReference | scripted |
machinegunReloadingProgressBarFill | ink.WidgetReference | scripted |
missileLauncherAmmo | ink.TextWidgetReference | scripted |
missileLauncherReloadingProgressBar | ink.WidgetReference | scripted |
missileLauncherReloadingProgressBarFill | ink.WidgetReference | scripted |
smartLinkFirmwareOnline | ink.CompoundWidgetReference | scripted |
smartLinkFirmwareOffline | ink.CompoundWidgetReference | scripted |
uiEquipmentDataBlackboard | WeakHandle<game.IBlackboard> | scripted |
ammoHackedListenerId | red.CallbackObject? | scripted |
BBWeaponList | red.CallbackObject? | scripted |
BBAmmoLooted | red.CallbackObject? | scripted |
dataListenerId | red.CallbackObject? | scripted |
onMagazineAmmoCount | red.CallbackObject? | scripted |
remoteControlledVehicleDataCallback | red.CallbackObject? | scripted |
psmWeaponStateChangedCallback | red.CallbackObject? | scripted |
VisionStateBlackboardId | red.CallbackObject? | scripted |
weaponParamsListenerId | red.CallbackObject? | scripted |
weaponizedVehicleMachineGunAmmoChangedCallback | red.CallbackObject? | scripted |
weaponizedVehicleMissileLauncherChargesChangedCallback | red.CallbackObject? | scripted |
weaponRecord | game.data.WeaponItem_Record? | scripted |
activeWeapon | game.SlotWeaponData | scripted |
player | WeakHandle<PlayerPuppet> | scripted |
PlayerMuppet | WeakHandle<game.Muppet> | scripted |
transitionAnimProxy | ink.anim.Proxy? | scripted |
outOfAmmoAnim | ink.anim.Proxy? | scripted |
folded | bool | scripted |
isUnholstered | bool | scripted |
inVehicle | bool | scripted |
inWeaponizedVehicle | bool | scripted |
InventoryManager | InventoryDataManagerV2? | scripted |
weaponItemData | game.InventoryItemData | scripted |
weaponizedVehiclePowerWeaponReloadTime | float | scripted |
weaponizedVehiclePowerWeaponReloadElapsedTime | float | scripted |
weaponizedVehicleMissileLauncherMaxCharges | uint | scripted |
weaponizedVehicleMissileLauncherRechargeTime | float | scripted |
weaponizedVehicleMissileLauncherRechargeElapsedTime | float | scripted |
Functions
bool OnInitialize()RTTIbool OnUninitialize()RTTIbool OnPlayerAttach(game.Object playerPuppet)RTTIbool OnPlayerDetach(game.Object playerPuppet)RTTIbool OnMountingEvent(game.mounting.MountingEvent evt)RTTIbool OnUnmountingEvent(game.mounting.UnmountingEvent evt)RTTIbool OnUpdate(float dT)RTTIvoid RegisterBlackboards()RTTIvoid UnregisterBlackboards()RTTIbool OnUpdateData(string value)RTTIbool OnAmmoIndicatorHacked(bool value)RTTIbool OnPSMWeaponStateChanged(int value)RTTIbool OnPSMVisionStateChanged(int value)RTTIbool OnRemoteControlledVehicleChanged(string value)RTTIbool OnSmartGunParams(string argParams)RTTIbool OnAmmoLooted(bool value)RTTIbool OnWeaponDataChanged(string value)RTTIbool OnWeaponizedVehicleMachineGunAmmoChanged(uint value)RTTIbool OnWeaponizedVehicleMissileLauncherChargesChanged(uint value)RTTIvoid Fold()RTTIvoid Unfold()RTTIbool ShouldHideAmmoCount()RTTIvoid SetRosterSlotData()RTTIvoid UpdateVehicleRoster(game.mounting.MountingInfo mountingInfo)RTTIvoid UpdateWeaponizedVehicleMountedPowerWeaponProgressBarVisibility(game.PSMRangedWeaponStates state)RTTIvoid ResetWeaponizedVehiclePowerWeaponProgressBar()RTTIvoid ResetWeaponizedVehicleMissileLauncherProgressBar()RTTIbool OnWeaponDataChanged_MP(string value)RTTIvoid SetRosterSlotData_MP(bool isMelee)RTTIvoid LoadWeaponIcon()RTTICName GetItemTypeIcon()RTTIstring GetAmmoText(int ammoCount, int textLength)RTTIbool ShouldIgnoreSmartUI()RTTI