LootBag class
game.LootBag
Inheritance
Base: game.Object
Derived
None.
Properties
| Property | Type | |
|---|---|---|
lootQuality | game.data.Quality | scripted |
hasQuestItems | bool | scripted |
isInIconForcedVisibilityRange | bool | scripted |
isIconic | bool | scripted |
isEmpty | bool | scripted |
activeQualityRangeInteraction | CName | scripted |
Functions
void EvaluateLootQualityByTask()RTTIvoid EvaluateLootQualityTask(game.ScriptTaskData data)RTTIbool OnInteraction(game.interactions.ChoiceEvent choiceEvent)RTTIbool OnGameAttached()overrideRTTIvoid ResolveInvotoryContent()RTTIFocusForcedHighlightData? GetDefaultHighlight()overrideRTTIEFocusOutlineType GetCurrentOutline()overrideRTTIbool ShouldRegisterToHUD()overrideRTTIbool IsContainer()overrideRTTIbool HasValidLootQuality()RTTIbool IsInIconForcedVisibilityRange()overrideRTTIbool OnInventoryEmptyEvent(game.OnInventoryEmptyEvent evt)RTTIbool OnInventoryChangedEvent(game.InventoryChangedEvent evt)RTTIbool OnItemRemoveddEvent(game.ItemBeingRemovedEvent evt)RTTIbool OnItemAddedEvent(game.ItemAddedEvent evt)RTTIEMappinVisualState DeterminGameplayRoleMappinVisuaState(SDeviceMappinData data)overrideRTTIEGameplayRole DeterminGameplayRole()overrideRTTIbool IsQuest()overrideRTTIbool IsEmpty()RTTIvoid EvaluateLootQualityEvent()RTTIbool OnEvaluateLootQuality(game.events.EvaluateLootQualityEvent evt)RTTIbool EvaluateLootQuality()RTTIgame.data.Quality GetLootQuality()overrideRTTIbool GetIsIconic()overrideRTTIvoid ToggleLootHighlight(bool enable)RTTIbool OnInteractionActivated(game.interactions.InteractionActivationEvent evt)RTTIvoid ResolveQualityRangeInteractionLayer()RTTIbool IsQualityRangeInteractionLayer(CName layerTag)RTTI