REDNODE / GAME API

BackpackEquipSlotChooserPopup

classscriptedClass

extends inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable

Properties 17

NameTypeFlags
backgroundinkWidgetRefscriptedprivate
buttonCancelinkWidgetRefscriptedprotected
buttonHintsControllerwref<ButtonHints>scriptedprivate
buttonHintsRootinkWidgetRefscriptedprivate
buttonOkinkWidgetRefscriptedprotected
closeDataref<BackpackEquipSlotChooserCloseData>scriptedprivate
comparisonResolverref<InventoryItemPreferredComparisonResolver>scriptedprivate
dataref<BackpackEquipSlotChooserData>scriptedprivate
gameDataref<gameItemData>scriptedprivate
libraryPathinkWidgetLibraryReferencescriptedprivate
rairtyBarinkWidgetRefscriptedprivate
rootinkWidgetRefscriptedprivate
selectedSlotIndexInt32scriptedprivate
titleTextinkTextRefscriptedprivate
tooltipsManagerwref<gameuiTooltipsManager>scriptedprivate
tooltipsManagerRefinkWidgetRefscriptedprivate
weaponSlotsContainerinkCompoundRefscriptedprivate

Methods 13

private final func AddButtonHints(actionName: CName, label: script_ref<String>)scripted
private final func Close(success: Bool)scripted
protected cb func OnCancelClick(controller: wref<inkButtonController>) -> Boolscripted
protected cb func OnCloseAnimationFinished(proxy: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnHandlePressInput(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnOkClick(controller: wref<inkButtonController>) -> Boolscripted
protected cb func OnSlotClick(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnSlotHoverOut(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnSlotHoverOver(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
private final func SetButtonHints()scripted
private final func SpawnWeaponSlots(inventoryScriptableSystem: ref<UIInventoryScriptableSystem>)scripted