ItemsNotificationQueue
classscriptedClass
extends gameuiGenericNotificationGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable
Properties 14
| Name | Type | Flags |
|---|---|---|
combatModeListener | ref<CallbackHandle> | scriptedprivate |
combatModePSM | gamePSMCombat | scriptedprivate |
comparisonResolver | ref<ItemPreferredComparisonResolver> | scriptedprivate |
currencyInventoryListener | wref<InventoryScriptListener> | scriptedprivate |
currencyNotification | CName | scriptedprivate |
delaySystem | ref<DelaySystem> | scriptedprivate |
inventoryListener | wref<InventoryScriptListener> | scriptedprivate |
InventoryManager | ref<InventoryDataManagerV2> | scriptedprivate |
itemNotification | CName | scriptedprivate |
playerDevelopmentSystem | ref<PlayerDevelopmentSystem> | scriptedprivate |
playerPuppet | wref<GameObject> | scriptedprivate |
showDuration | Float | scriptedprivate |
transactionSystem | wref<TransactionSystem> | scriptedprivate |
xpNotification | CName | scriptedprivate |
Methods 18
private final func EquipmentAreaNeedsNotification(area: gamedataEquipmentArea) -> Boolscripted
private final func GetComparisonState(item: script_ref<InventoryItemData>) -> ItemComparisonStatescripted
public func GetID() -> Int32scripted
public func GetShouldSaveState() -> Boolscripted
private final func IsBestInBackpack(newItem: script_ref<InventoryItemData>) -> Boolscripted
private final func NeedsNotification(newItem: script_ref<InventoryItemData>) -> Boolscripted
protected cb func OnCharacterProficiencyUpdated(evt: ref<ProficiencyProgressEvent>) -> Boolscripted
protected cb func OnCombatStateChanged(value: Int32) -> Boolscripted
protected cb func OnNewTarotCardAdded(evt: ref<TarotCardAdded>) -> Boolscripted
protected cb func OnPlayerAttach(playerPuppet: ref<GameObject>) -> Boolscripted
protected cb func OnPlayerDetach(playerPuppet: ref<GameObject>) -> Boolscripted
protected cb func OnUILootedItemEvent(evt: ref<UILootedItemEvent>) -> Boolscripted
public final func PushCurrencyNotification(diff: Int32, total: Uint32)scripted
public final func PushItemNotification(itemID: ItemID, itemRarity: CName)scripted
public final func PushXPNotification(value: Int32, remainingPointsToLevelUp: Int32, delta: Int32, notificationColorTheme: CName, notificationName: script_ref<String>, type: gamedataProficiencyType, currentLevel: Int32, isLevelMaxed: Bool)scripted
protected final func RegisterPSMListeners(playerObject: ref<GameObject>)scripted
private final func ShouldRarityForceNotification(newItem: script_ref<InventoryItemData>) -> Boolscripted
protected final func UnregisterPSMListeners(playerObject: ref<GameObject>)scripted