BlackICE Scripting

class

ItemsNotificationQueue

  • 14 properties
  • 18 functions

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

Properties

PropertyTypeOffset
showDurationfloat0x0 scripted
transactionSystemWeakHandle<game.TransactionSystem>0x8 scripted
currencyNotificationCName0x18 scripted
itemNotificationCName0x20 scripted
xpNotificationCName0x28 scripted
playerPuppetWeakHandle<game.Object>0x30 scripted
inventoryListenerWeakHandle<game.InventoryScriptListener>0x40 scripted
currencyInventoryListenerWeakHandle<game.InventoryScriptListener>0x50 scripted
playerDevelopmentSystemPlayerDevelopmentSystem?0x60 scripted
combatModeListenerred.CallbackObject?0x70 scripted
InventoryManagerInventoryDataManagerV2?0x80 scripted
comparisonResolverItemPreferredComparisonResolver?0x90 scripted
combatModePSMgame.PSMCombat0xA0 scripted
delaySystemgame.DelaySystem?0xA8 scripted

Functions

  • bool GetShouldSaveState() overrideRTTI
  • int GetID() overrideRTTI
  • bool OnCombatStateChanged(int value) RTTI
  • bool OnPlayerAttach(game.Object playerPuppet) RTTI
  • bool OnPlayerDetach(game.Object playerPuppet) RTTI
  • bool OnUILootedItemEvent(game.events.LootedItemEvent evt) RTTI
  • bool NeedsNotification(game.InventoryItemData newItem) RTTI
  • bool EquipmentAreaNeedsNotification(game.data.EquipmentArea area) RTTI
  • bool ShouldRarityForceNotification(game.InventoryItemData newItem) RTTI
  • bool IsBestInBackpack(game.InventoryItemData newItem) RTTI
  • bool OnCharacterProficiencyUpdated(ProficiencyProgressEvent evt) RTTI
  • bool OnNewTarotCardAdded(TarotCardAdded evt) RTTI
  • void PushXPNotification(int value, int remainingPointsToLevelUp, int delta, CName notificationColorTheme, string notificationName, game.data.ProficiencyType type, int currentLevel, bool isLevelMaxed) RTTI
  • void PushCurrencyNotification(int diff, uint total) RTTI
  • void PushItemNotification(game.ItemID itemID, CName itemRarity) RTTI
  • void RegisterPSMListeners(game.Object playerObject) RTTI
  • void UnregisterPSMListeners(game.Object playerObject) RTTI
  • game.ItemComparisonState GetComparisonState(game.InventoryItemData item) RTTI