gameLootContainerBase
classnative
extends GameObject › GameEntity › Entity › IScriptable › ISerializable
Extended by 2 types
Properties 11
| Name | Type | Flags |
|---|---|---|
activeQualityRangeInteraction | CName | scriptedprotected |
containerType | gamedataContainerType | overriding |
contentAssignment | TweakDBID | overriding |
hasQuestItems | Bool | scriptedprivate |
isIconic | Bool | scriptedprivate |
isIllegal | Bool | overriding |
isInIconForcedVisibilityRange | Bool | scriptedprotected |
lootQuality | gamedataQuality | scriptedprotected |
lootTables | array<TweakDBID> | overriding |
useAreaLoot | Bool | overriding |
wasLootInitalized | Bool | overriding |
Methods 34
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
native const func GetContentAssignment() -> TweakDBID
public const func GetCurrentOutline() -> EFocusOutlineTypescripted
public const func GetDefaultHighlight() -> ref<FocusForcedHighlightData>scripted
public const func GetIsIconic() -> Boolscripted
public const func GetLootQuality() -> gamedataQualityscripted
protected const func GetPS() -> ref<gameLootContainerBasePS>scripted
public final const func HasValidLootQuality() -> Boolscripted
public const func IsContainer() -> Boolscripted
public final const func IsDisabled() -> Boolscripted
native const func IsEmpty() -> Bool
native const func IsIllegal() -> Bool
public const func IsInIconForcedVisibilityRange() -> Boolscripted
native const func IsLogicReady() -> Bool
public const func IsQuest() -> Boolscripted
protected func MarkAsQuest(isQuest: Bool)scripted
protected cb func OnEvaluateLootQuality(evt: ref<gameEvaluateLootQualityEvent>) -> Boolscripted
protected cb func OnGameAttached() -> Boolscripted
protected cb func OnInteraction(choiceEvent: ref<InteractionChoiceEvent>) -> Boolscripted
protected cb func OnInventoryChangedEvent(evt: ref<InventoryChangedEvent>) -> Boolscripted
protected cb func OnInventoryEmptyEvent(evt: ref<OnInventoryEmptyEvent>) -> Boolscripted
protected cb func OnInventoryFilledEvent(evt: ref<ContainerFilledEvent>) -> Boolscripted
protected cb func OnItemAddedEvent(evt: ref<ItemAddedEvent>) -> Boolscripted
protected cb func OnItemRemoveddEvent(evt: ref<ItemBeingRemovedEvent>) -> Boolscripted
protected cb func OnSetContainerStateEventEvent(evt: ref<SetContainerStateEvent>) -> Boolscripted
protected func ResolveQualityRangeInteractionLayer()scripted
public final const func ShouldHideLockedUI() -> Boolscripted
protected const func ShouldRegisterToHUD() -> Boolscripted
protected final func ToggleLootHighlight(enable: Bool)scripted