UIInventoryScriptableSystem class
UIInventoryScriptableSystem
Inheritance
Base: game.ScriptableSystem
Derived
None.
Properties
| Property | Type | |
|---|---|---|
attachedPlayer | WeakHandle<PlayerPuppet> | scripted |
inventoryListenerCallback | UIInventoryScriptableInventoryListenerCallback? | scripted |
inventoryListener | game.InventoryScriptListener? | scripted |
equipmentListener | UIInventoryScriptableEquipmentListener? | scripted |
playerStatsListener | UIInventoryScriptableStatsListener? | scripted |
uiSystem | game.ui.GameSystemUI? | scripted |
playerItems | ink.ScriptHashMap? | scripted |
transactionSystem | game.TransactionSystem? | scripted |
uiScriptableSystem | UIScriptableSystem? | scripted |
inventoryItemsManager | UIInventoryItemsManager? | scripted |
blacklistedTags | CName[] | scripted |
cachedNonInventoryItems | ink.ScriptHashMap? | scripted |
statsDependantItems | ink.ScriptWeakHashMap? | scripted |
InventoryBlackboard | WeakHandle<game.IBlackboard> | scripted |
CraftingBlackboardDefinition | UI_CraftingDef? | scripted |
LevelUpDef | UI_LevelUpDef? | scripted |
AttributeBoughtDef | UI_AttributeBoughtDef? | scripted |
Blackboard | WeakHandle<game.IBlackboard> | scripted |
BlackboardAttributeBought | WeakHandle<game.IBlackboard> | scripted |
BlackboardLevelUp | WeakHandle<game.IBlackboard> | scripted |
UpgradeBlackboardCallback | red.CallbackObject? | scripted |
CharacterLevelBlackboardCallback | red.CallbackObject? | scripted |
OnAttributesChangeCallback | red.CallbackObject? | scripted |
TEMP_questSystem | quest.QuestsSystem? | scripted |
TEMP_cuverBarsListener | uint | scripted |
TEMP_separatorBarsListener | uint | scripted |
itemsRestored | bool | scripted |
Functions
void OnDetach()overrideRTTIvoid SetupInstance()RTTIbool OnCharacterLevelUpdated(string value)RTTIbool OnCharacterAttributeUpdated(string value)RTTIvoid DisableCurveBarsChanged(int value)RTTIvoid DisableSeparatorBarsChanged(int value)RTTIbool OnUpgradeItem(string value)RTTIvoid RefreshItem(game.ItemID itemID)RTTIbool IsPreview(game.ItemID itemID)RTTIbool IsStatDependantItem(TDBID tweakDBID)RTTIvoid OnPlayerAttach(game.PlayerAttachRequest request)RTTIWeakHandle<UIInventoryItemsManager> GetInventoryItemsManager()RTTIink.ScriptHashMap? GetPlayerItemsMap()RTTIWeakHandle<UIInventoryItem> GetPlayerItem(game.ItemID itemID)RTTIWeakHandle<UIInventoryItem> GetPlayerItem(ulong hash)RTTIWeakHandle<UIInventoryItem> QueryPlayerItem(TDBID tweakID)RTTIvoid InsertPlayerItem(ulong hash, UIInventoryItem itemData)RTTIgame.ItemID[] GetQueryIDs(game.ItemID query)RTTIgame.ItemID[] GetNonInventoryQueryIDs(game.ItemID query)RTTIbool InternalRemovePlayerItems(ulong hash, game.ItemID itemID)RTTIbool RemovePlayerItem(ulong hash, game.ItemID itemID)RTTIvoid NotifyItemAdded(game.ItemID itemID, ulong hash)RTTIvoid NotifyItemRemoved(game.ItemID itemID, ulong hash)RTTIWeakHandle<UIInventoryItem> GetNonInventoryItem(game.ItemID itemID)RTTIbool Internal_FetchNonInventoryItem(ulong hash, WeakHandle<game.ItemData> itemData)RTTIWeakHandle<UIInventoryItem> GetPlayerItemFromAnySource(WeakHandle<game.ItemData> itemData)RTTIWeakHandle<UIInventoryItem> QueryNonInventoryItem(TDBID tweakID)RTTIWeakHandle<UIInventoryItem>[] GetPlayerAreaItems(game.data.EquipmentArea equipmentArea)RTTIWeakHandle<UIInventoryItem> GetPlayerAreaItem(game.data.EquipmentArea equipmentArea, int? slotIndex)RTTIWeakHandle<UIInventoryItem>[] GetPlayerHealingItems()RTTIvoid FlushFullscreenCache()RTTIvoid FlushTempData()RTTIvoid FlushCraftingResults()RTTIvoid FlushStatsDependantItems()RTTIvoid OnInventoryItemAdded(UIInventoryScriptableSystemInventoryAddItem request)RTTIvoid OnInventoryItemRemoved(UIInventoryScriptableSystemInventoryRemoveItem request)RTTIvoid OnInventoryItemQuantityChanged(UIInventoryScriptableSystemInventoryQuantityChanged request)RTTIvoid OnPartInstallRequest(PartInstallRequest request)RTTIvoid OnPartUninstallRequest(PartUninstallRequest request)RTTIvoid OnBuyNewPerk(BuyNewPerk request)RTTIvoid OnSellNewPerk(SellNewPerk request)RTTIvoid UpdateNewPerk(game.data.NewPerkType perkType)RTTIvoid FlushNanoWiresMods()RTTIvoid FlushCyberwareStats()RTTIstatic int NumberOfWeaponSlots()staticRTTI globalstatic UIInventoryScriptableSystem? GetInstance(ScriptGameInstance gameInstance)staticRTTI global