BlackICE Scripting

class game.ui

WeaponRosterGameController

game.ui.WeaponRosterGameController

  • 64 properties
  • 31 functions

Extends game.ui.HUDGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable

Properties

PropertyTypeOffset
rightWeaponNameink.TextWidgetReference0x58 scripted
rightWeaponIconink.ImageWidgetReference0x70 scripted
rightWeaponCurrentAmmoink.TextWidgetReference0x88 scripted
rightWeaponTotalAmmoink.TextWidgetReference0xA0 scripted
rightWeaponAmmoWrapperink.WidgetReference0xB8 scripted
leftWeaponNameink.TextWidgetReference0xD0 scripted
leftWeaponIconink.ImageWidgetReference0xE8 scripted
leftWeaponCurrentAmmoink.TextWidgetReference0x100 scripted
leftWeaponTotalAmmoink.TextWidgetReference0x118 scripted
widgetsToActivateWithLeftWeaponink.WidgetReference[]0x130 scripted
rightWeaponHolderink.WidgetReference0x140 scripted
leftWeaponHolderink.WidgetReference0x158 scripted
weaponIconsScaleWhenDualWieldingVector20x170 scripted
weaponIconsTopMarginWhenSingleWieldingfloat0x178 scripted
weaponIconsTopMarginWhenDualWieldingfloat0x17C scripted
rightWeaponWrapperink.HorizontalPanelWidgetReference0x180 scripted
childMarginWhenSingleWieldingfloat0x198 scripted
childMarginWhenDualWieldingfloat0x19C scripted
onFootContainerink.WidgetReference0x1A0 scripted
weaponizedVehicleContainerink.WidgetReference0x1B8 scripted
weaponizedVehicleMissileLauncherContainerink.WidgetReference0x1D0 scripted
weaponizedVehicleMachinegunContainerink.WidgetReference0x1E8 scripted
machinegunAmmoink.TextWidgetReference0x200 scripted
machinegunReloadingProgressBarink.WidgetReference0x218 scripted
machinegunReloadingProgressBarFillink.WidgetReference0x230 scripted
missileLauncherAmmoink.TextWidgetReference0x248 scripted
missileLauncherReloadingProgressBarink.WidgetReference0x260 scripted
missileLauncherReloadingProgressBarFillink.WidgetReference0x278 scripted
smartLinkFirmwareOnlineink.CompoundWidgetReference0x290 scripted
smartLinkFirmwareOfflineink.CompoundWidgetReference0x2A8 scripted
uiEquipmentDataBlackboardWeakHandle<game.IBlackboard>0x2C0 scripted
uiBlackboardWeakHandle<game.IBlackboard>0x2D0 scripted
ammoHackedListenerIdred.CallbackObject?0x2E0 scripted
BBWeaponListred.CallbackObject?0x2F0 scripted
BBAmmoLootedred.CallbackObject?0x300 scripted
dataListenerIdred.CallbackObject?0x310 scripted
onMagazineAmmoCountred.CallbackObject?0x320 scripted
remoteControlledVehicleDataCallbackred.CallbackObject?0x330 scripted
psmWeaponStateChangedCallbackred.CallbackObject?0x340 scripted
VisionStateBlackboardIdred.CallbackObject?0x350 scripted
weaponParamsListenerIdred.CallbackObject?0x360 scripted
weaponizedVehicleMachineGunAmmoChangedCallbackred.CallbackObject?0x370 scripted
weaponizedVehicleMissileLauncherChargesChangedCallbackred.CallbackObject?0x380 scripted
rightWeaponRecordgame.data.WeaponItem_Record?0x390 scripted
activeRightWeapongame.SlotWeaponData0x3A0 scripted
leftWeaponRecordgame.data.WeaponItem_Record?0x3E8 scripted
activeLeftWeapongame.SlotWeaponData0x3F8 scripted
playerWeakHandle<PlayerPuppet>0x440 scripted
PlayerMuppetWeakHandle<game.Muppet>0x450 scripted
transitionAnimProxyink.anim.Proxy?0x460 scripted
outOfAmmoAnimink.anim.Proxy?0x470 scripted
foldedbool0x480 scripted
isLeftWeaponVisiblebool0x481 scripted
isUnholsteredbool0x482 scripted
inVehiclebool0x483 scripted
inWeaponizedVehiclebool0x484 scripted
InventoryManagerInventoryDataManagerV2?0x488 scripted
rightWeaponItemDatagame.InventoryItemData0x498 scripted
leftWeaponItemDatagame.InventoryItemData0x6F8 scripted
weaponizedVehiclePowerWeaponReloadTimefloat0x958 scripted
weaponizedVehiclePowerWeaponReloadElapsedTimefloat0x95C scripted
weaponizedVehicleMissileLauncherMaxChargesuint0x960 scripted
weaponizedVehicleMissileLauncherRechargeTimefloat0x964 scripted
weaponizedVehicleMissileLauncherRechargeElapsedTimefloat0x968 scripted

Functions

  • bool OnInitialize() RTTI
  • bool OnUninitialize() RTTI
  • bool OnPlayerAttach(game.Object playerPuppet) RTTI
  • bool OnPlayerDetach(game.Object playerPuppet) RTTI
  • bool OnMountingEvent(game.mounting.MountingEvent evt) RTTI
  • bool OnUnmountingEvent(game.mounting.UnmountingEvent evt) RTTI
  • bool OnUpdate(float dT) RTTI
  • void RegisterBlackboards() RTTI
  • void UnregisterBlackboards() RTTI
  • bool OnAmmoIndicatorHacked(bool value) RTTI
  • bool OnPSMWeaponStateChanged(int value) RTTI
  • bool OnPSMVisionStateChanged(int value) RTTI
  • int GetAllAmmoCount() RTTI
  • int GetLeftAmmoCount() RTTI
  • bool OnAmmoLooted(bool value) RTTI
  • bool OnWeaponizedVehicleMachineGunAmmoChanged(uint value) RTTI
  • bool OnWeaponizedVehicleMissileLauncherChargesChanged(uint value) RTTI
  • void Fold() RTTI
  • void Unfold() RTTI
  • bool ShouldHideAmmoCount() RTTI
  • void SetRosterSlotData() RTTI
  • void UpdateVehicleRoster(game.mounting.MountingInfo mountingInfo) RTTI
  • void UpdateWeaponizedVehicleMountedPowerWeaponProgressBarVisibility(game.PSMRangedWeaponStates state) RTTI
  • void ResetWeaponizedVehiclePowerWeaponProgressBar() RTTI
  • void ResetWeaponizedVehicleMissileLauncherProgressBar() RTTI
  • void ToggleLeftWeaponVisibility(bool visible, bool? isSetup) RTTI
  • void SetRosterSlotData_MP(bool isMelee) RTTI
  • void LoadWeaponIcon(bool isLeftWeapon) RTTI
  • CName GetItemTypeIcon() RTTI
  • string GetAmmoText(int ammoCount, int textLength) RTTI
  • bool ShouldIgnoreSmartUI() RTTI