gameLootBag
classnative
extends GameObject › GameEntity › Entity › IScriptable › ISerializable
Properties 6
| Name | Type | Flags |
|---|---|---|
activeQualityRangeInteraction | CName | scriptedprivate |
hasQuestItems | Bool | scriptedprivate |
isEmpty | Bool | scriptedprivate |
isIconic | Bool | scriptedprivate |
isInIconForcedVisibilityRange | Bool | scriptedprivate |
lootQuality | gamedataQuality | scriptedprivate |
Methods 28
public const func DeterminGameplayRole() -> EGameplayRolescripted
public const func DeterminGameplayRoleMappinVisuaState(data: script_ref<SDeviceMappinData>) -> EMappinVisualStatescripted
private final func EvaluateLootQuality() -> Boolscripted
protected func EvaluateLootQualityByTask()scripted
protected final func EvaluateLootQualityEvent()scripted
protected final func EvaluateLootQualityTask(data: ref<ScriptTaskData>)scripted
public const func GetCurrentOutline() -> EFocusOutlineTypescripted
public const func GetDefaultHighlight() -> ref<FocusForcedHighlightData>scripted
public const func GetIsIconic() -> Boolscripted
public const func GetLootQuality() -> gamedataQualityscripted
public final const func HasValidLootQuality() -> Boolscripted
public const func IsContainer() -> Boolscripted
private final const func IsEmpty() -> Boolscripted
public const func IsInIconForcedVisibilityRange() -> Boolscripted
private final func IsQualityRangeInteractionLayer(layerTag: CName) -> Boolscripted
public const func IsQuest() -> Boolscripted
protected cb func OnEvaluateLootQuality(evt: ref<gameEvaluateLootQualityEvent>) -> Boolscripted
protected cb func OnGameAttached() -> Boolscripted
protected cb func OnInteraction(choiceEvent: ref<InteractionChoiceEvent>) -> Boolscripted
protected cb func OnInteractionActivated(evt: ref<InteractionActivationEvent>) -> Boolscripted
protected cb func OnInventoryChangedEvent(evt: ref<InventoryChangedEvent>) -> Boolscripted
protected cb func OnInventoryEmptyEvent(evt: ref<OnInventoryEmptyEvent>) -> Boolscripted
protected cb func OnItemAddedEvent(evt: ref<ItemAddedEvent>) -> Boolscripted
protected cb func OnItemRemoveddEvent(evt: ref<ItemBeingRemovedEvent>) -> Boolscripted
private final func ResolveInvotoryContent()scripted
protected final func ResolveQualityRangeInteractionLayer()scripted
protected const func ShouldRegisterToHUD() -> Boolscripted
private final func ToggleLootHighlight(enable: Bool)scripted