BlackICE Scripting

class

UIInventoryScriptableSystem

  • 27 properties
  • 43 functions

Extends game.ScriptableSystem game.IScriptableSystem IScriptable ISerializable

Properties

PropertyTypeOffset
attachedPlayerWeakHandle<PlayerPuppet>0x0 scripted
inventoryListenerCallbackUIInventoryScriptableInventoryListenerCallback?0x10 scripted
inventoryListenergame.InventoryScriptListener?0x20 scripted
equipmentListenerUIInventoryScriptableEquipmentListener?0x30 scripted
playerStatsListenerUIInventoryScriptableStatsListener?0x40 scripted
uiSystemgame.ui.GameSystemUI?0x50 scripted
playerItemsink.ScriptHashMap?0x60 scripted
transactionSystemgame.TransactionSystem?0x70 scripted
uiScriptableSystemUIScriptableSystem?0x80 scripted
inventoryItemsManagerUIInventoryItemsManager?0x90 scripted
blacklistedTagsCName[]0xA0 scripted
cachedNonInventoryItemsink.ScriptHashMap?0xB0 scripted
statsDependantItemsink.ScriptWeakHashMap?0xC0 scripted
InventoryBlackboardWeakHandle<game.IBlackboard>0xD0 scripted
CraftingBlackboardDefinitionUI_CraftingDef?0xE0 scripted
LevelUpDefUI_LevelUpDef?0xF0 scripted
AttributeBoughtDefUI_AttributeBoughtDef?0x100 scripted
BlackboardWeakHandle<game.IBlackboard>0x110 scripted
BlackboardAttributeBoughtWeakHandle<game.IBlackboard>0x120 scripted
BlackboardLevelUpWeakHandle<game.IBlackboard>0x130 scripted
UpgradeBlackboardCallbackred.CallbackObject?0x140 scripted
CharacterLevelBlackboardCallbackred.CallbackObject?0x150 scripted
OnAttributesChangeCallbackred.CallbackObject?0x160 scripted
TEMP_questSystemquest.QuestsSystem?0x170 scripted
TEMP_cuverBarsListeneruint0x180 scripted
TEMP_separatorBarsListeneruint0x184 scripted
itemsRestoredbool0x188 scripted

Functions

  • void OnDetach() overrideRTTI
  • void SetupInstance() RTTI
  • void DisableCurveBarsChanged(int value) RTTI
  • void DisableSeparatorBarsChanged(int value) RTTI
  • void RefreshItem(game.ItemID itemID) RTTI
  • bool IsPreview(game.ItemID itemID) RTTI
  • bool IsStatDependantItem(TDBID tweakDBID) RTTI
  • void OnPlayerAttach(game.PlayerAttachRequest request) RTTI
  • WeakHandle<UIInventoryItemsManager> GetInventoryItemsManager() RTTI
  • ink.ScriptHashMap? GetPlayerItemsMap() RTTI
  • WeakHandle<UIInventoryItem> GetPlayerItem(game.ItemID itemID) RTTI
  • WeakHandle<UIInventoryItem> GetPlayerItem(ulong hash) RTTI
  • WeakHandle<UIInventoryItem> QueryPlayerItem(TDBID tweakID) RTTI
  • void InsertPlayerItem(ulong hash, UIInventoryItem itemData) RTTI
  • game.ItemID[] GetQueryIDs(game.ItemID query) RTTI
  • game.ItemID[] GetNonInventoryQueryIDs(game.ItemID query) RTTI
  • bool InternalRemovePlayerItems(ulong hash, game.ItemID itemID) RTTI
  • bool RemovePlayerItem(ulong hash, game.ItemID itemID) RTTI
  • void NotifyItemAdded(game.ItemID itemID, ulong hash) RTTI
  • void NotifyItemRemoved(game.ItemID itemID, ulong hash) RTTI
  • WeakHandle<UIInventoryItem> GetNonInventoryItem(game.ItemID itemID) RTTI
  • bool Internal_FetchNonInventoryItem(ulong hash, WeakHandle<game.ItemData> itemData) RTTI
  • WeakHandle<UIInventoryItem> GetPlayerItemFromAnySource(WeakHandle<game.ItemData> itemData) RTTI
  • WeakHandle<UIInventoryItem> QueryNonInventoryItem(TDBID tweakID) RTTI
  • WeakHandle<UIInventoryItem>[] GetPlayerAreaItems(game.data.EquipmentArea equipmentArea) RTTI
  • WeakHandle<UIInventoryItem> GetPlayerAreaItem(game.data.EquipmentArea equipmentArea, int? slotIndex) RTTI
  • WeakHandle<UIInventoryItem>[] GetPlayerHealingItems() RTTI
  • void FlushFullscreenCache() RTTI
  • void FlushTempData() RTTI
  • void FlushCraftingResults() RTTI
  • void FlushStatsDependantItems() RTTI
  • void OnInventoryItemAdded(UIInventoryScriptableSystemInventoryAddItem request) RTTI
  • void OnInventoryItemRemoved(UIInventoryScriptableSystemInventoryRemoveItem request) RTTI
  • void OnInventoryItemQuantityChanged(UIInventoryScriptableSystemInventoryQuantityChanged request) RTTI
  • void OnPartInstallRequest(PartInstallRequest request) RTTI
  • void OnPartUninstallRequest(PartUninstallRequest request) RTTI
  • void OnBuyNewPerk(BuyNewPerk request) RTTI
  • void OnSellNewPerk(SellNewPerk request) RTTI
  • void UpdateNewPerk(game.data.NewPerkType perkType) RTTI
  • void FlushNanoWiresMods() RTTI
  • void FlushCyberwareStats() RTTI
  • static int NumberOfWeaponSlots() staticRTTI global
  • static UIInventoryScriptableSystem? GetInstance(ScriptGameInstance gameInstance) staticRTTI global