ItemObject class
game.ItemObject
Inheritance
Base: game.TimeDilatable
Derived
BaseProjectile, InspectableItemObject, ProjectileLauncherRound, game.GarmentItemObject, game.weapon.Grenade, game.weapon.Object
Properties
| Property | Type | |
|---|---|---|
updateBucket | UpdateBucketEnum | |
lootQuality | game.data.Quality | scripted |
isIconic | bool | scripted |
isBroken | bool | scripted |
Functions
game.ItemID GetItemID()RTTIWeakHandle<game.ItemData> GetItemData()RTTIvoid QueueEventToChildItems(red.Event evt)RTTICName[] GetAnimationParameters()RTTIbool IsClientSideOnlyGadget()RTTIbool IsConnectedWithDrop()RTTIWeakHandle<game.ItemDropObject> GetConnectedItemDrop()RTTIbool IsVisualSpawnAttached()RTTIvoid EvaluateLootQualityByTask()RTTIvoid EvaluateLootQualityTask(game.ScriptTaskData data)RTTIbool OnGameAttached()overrideRTTIbool OnVisualSpawnAttached()RTTIbool OnItemLooted(ItemLootedEvent evt)RTTIbool OnEvaluateLootQuality(game.events.EvaluateLootQualityEvent evt)RTTIvoid EvaluateLootQuality()RTTIbool HasValidLootQuality()RTTIbool IsContainer()overrideRTTIFocusForcedHighlightData? GetDefaultHighlight()overrideRTTIEFocusOutlineType GetCurrentOutline()overrideRTTIbool ShouldRegisterToHUD()overrideRTTIbool IsQuest()overrideRTTIEGameplayRole DeterminGameplayRole()overrideRTTIbool GetIsIconic()overrideRTTIbool GetIsBroken()overrideRTTIgame.data.Quality GetLootQuality()overrideRTTIvoid ToggleLootHighlight(bool enable)RTTI