BlackICE Scripting

class game

ItemObject

game.ItemObject

  • 4 properties
  • 26 functions
  • 6 derived classes

Extends game.TimeDilatable game.Object ent.GameEntity ent.Entity IScriptable ISerializable

Properties

PropertyTypeOffset
updateBucketUpdateBucketEnum0x2B8
lootQualitygame.data.Quality0xF0 scripted
isIconicbool0xF4 scripted
isBrokenbool0xF5 scripted

Functions

  • game.ItemID GetItemID() RTTI
  • WeakHandle<game.ItemData> GetItemData() RTTI
  • void QueueEventToChildItems(red.Event evt) RTTI
  • CName[] GetAnimationParameters() RTTI
  • bool IsClientSideOnlyGadget() RTTI
  • bool IsConnectedWithDrop() RTTI
  • WeakHandle<game.ItemDropObject> GetConnectedItemDrop() RTTI
  • bool IsVisualSpawnAttached() RTTI
  • void EvaluateLootQualityByTask() RTTI
  • void EvaluateLootQualityTask(game.ScriptTaskData data) RTTI
  • bool OnGameAttached() overrideRTTI
  • bool OnVisualSpawnAttached() RTTI
  • bool OnItemLooted(ItemLootedEvent evt) RTTI
  • bool OnEvaluateLootQuality(game.events.EvaluateLootQualityEvent evt) RTTI
  • void EvaluateLootQuality() RTTI
  • bool HasValidLootQuality() RTTI
  • bool IsContainer() overrideRTTI
  • FocusForcedHighlightData? GetDefaultHighlight() overrideRTTI
  • EFocusOutlineType GetCurrentOutline() overrideRTTI
  • bool ShouldRegisterToHUD() overrideRTTI
  • bool IsQuest() overrideRTTI
  • EGameplayRole DeterminGameplayRole() overrideRTTI
  • bool GetIsIconic() overrideRTTI
  • bool GetIsBroken() overrideRTTI
  • game.data.Quality GetLootQuality() overrideRTTI
  • void ToggleLootHighlight(bool enable) RTTI