UIInventoryScriptableSystem
classscriptedClass
extends ScriptableSystem › IScriptableSystem › IScriptable › ISerializable
Properties 27
| Name | Type | Flags |
|---|---|---|
attachedPlayer | wref<PlayerPuppet> | scriptedprivate |
AttributeBoughtDef | ref<UI_AttributeBoughtDef> | scriptedprivate |
Blackboard | wref<IBlackboard> | scriptedprivate |
BlackboardAttributeBought | wref<IBlackboard> | scriptedprivate |
BlackboardLevelUp | wref<IBlackboard> | scriptedprivate |
blacklistedTags | array<CName> | scriptedprivate |
cachedNonInventoryItems | ref<inkHashMap> | scriptedprivate |
CharacterLevelBlackboardCallback | ref<CallbackHandle> | scriptedprivate |
CraftingBlackboardDefinition | ref<UI_CraftingDef> | scriptedprivate |
equipmentListener | ref<UIInventoryScriptableEquipmentListener> | scriptedprivate |
InventoryBlackboard | wref<IBlackboard> | scriptedprivate |
inventoryItemsManager | ref<UIInventoryItemsManager> | scriptedprivate |
inventoryListener | ref<InventoryScriptListener> | scriptedprivate |
inventoryListenerCallback | ref<UIInventoryScriptableInventoryListenerCallback> | scriptedprivate |
itemsRestored | Bool | scriptedprivate |
LevelUpDef | ref<UI_LevelUpDef> | scriptedprivate |
OnAttributesChangeCallback | ref<CallbackHandle> | scriptedprivate |
playerItems | ref<inkHashMap> | scriptedprivate |
playerStatsListener | ref<UIInventoryScriptableStatsListener> | scriptedprivate |
statsDependantItems | ref<inkWeakHashMap> | scriptedprivate |
TEMP_cuverBarsListener | Uint32 | scriptedprivate |
TEMP_questSystem | ref<QuestsSystem> | scriptedprivate |
TEMP_separatorBarsListener | Uint32 | scriptedprivate |
transactionSystem | ref<TransactionSystem> | scriptedprivate |
uiScriptableSystem | ref<UIScriptableSystem> | scriptedprivate |
uiSystem | ref<UISystem> | scriptedprivate |
UpgradeBlackboardCallback | ref<CallbackHandle> | scriptedprivate |
Methods 44
private final func DisableCurveBarsChanged(value: Int32)scripted
private final func DisableSeparatorBarsChanged(value: Int32)scripted
public final const func FlushCraftingResults()scripted
private final func FlushCyberwareStats()scripted
public final const func FlushFullscreenCache()scripted
private final func FlushNanoWiresMods()scripted
public final const func FlushStatsDependantItems()scripted
public final const func FlushTempData()scripted
public final const func GetInventoryItemsManager() -> wref<UIInventoryItemsManager>scripted
public final const func GetNonInventoryItem(itemID: ItemID) -> wref<UIInventoryItem>scripted
public final const func GetPlayerAreaItem(equipmentArea: gamedataEquipmentArea, opt slotIndex: Int32) -> wref<UIInventoryItem>scripted
public final const func GetPlayerAreaItems(equipmentArea: gamedataEquipmentArea) -> array<wref<UIInventoryItem>>scripted
public final const func GetPlayerHealingItems() -> array<wref<UIInventoryItem>>scripted
public final const func GetPlayerItem(itemID: ItemID) -> wref<UIInventoryItem>scripted
public final const func GetPlayerItem(hash: Uint64) -> wref<UIInventoryItem>scripted
public final const func GetPlayerItemFromAnySource(itemData: wref<gameItemData>) -> wref<UIInventoryItem>scripted
public final const func GetPlayerItemsMap() -> ref<inkHashMap>scripted
private final const func InsertPlayerItem(hash: Uint64, itemData: ref<UIInventoryItem>)scripted
private final const func Internal_FetchNonInventoryItem(hash: Uint64, itemData: wref<gameItemData>) -> Boolscripted
private final const func InternalRemovePlayerItems(hash: Uint64, itemID: ItemID) -> Boolscripted
private final const func IsPreview(itemID: ItemID) -> Boolscripted
private final const func IsStatDependantItem(tweakDBID: TweakDBID) -> Boolscripted
private final const func NotifyItemAdded(itemID: ItemID, hash: Uint64)scripted
private final const func NotifyItemRemoved(itemID: ItemID, hash: Uint64)scripted
private final func OnBuyNewPerk(request: ref<BuyNewPerk>)scripted
protected cb func OnCharacterAttributeUpdated(value: Variant) -> Boolscripted
protected cb func OnCharacterLevelUpdated(value: Variant) -> Boolscripted
private func OnDetach()scripted
private final func OnInventoryItemAdded(request: ref<UIInventoryScriptableSystemInventoryAddItem>)scripted
private final func OnInventoryItemQuantityChanged(request: ref<UIInventoryScriptableSystemInventoryQuantityChanged>)scripted
private final func OnInventoryItemRemoved(request: ref<UIInventoryScriptableSystemInventoryRemoveItem>)scripted
private final func OnPartInstallRequest(request: ref<PartInstallRequest>)scripted
private final func OnPartUninstallRequest(request: ref<PartUninstallRequest>)scripted
private final func OnPlayerAttach(request: ref<PlayerAttachRequest>)scripted
private final func OnSellNewPerk(request: ref<SellNewPerk>)scripted
protected cb func OnUpgradeItem(value: Variant) -> Boolscripted
public final const func QueryNonInventoryItem(tweakID: TweakDBID) -> wref<UIInventoryItem>scripted
public final const func QueryPlayerItem(tweakID: TweakDBID) -> wref<UIInventoryItem>scripted
private final func RefreshItem(itemID: ItemID)scripted
private final const func RemovePlayerItem(hash: Uint64, itemID: ItemID) -> Boolscripted
private final func SetupInstance()scripted
private final func UpdateNewPerk(perkType: gamedataNewPerkType)scripted