REDNODE / GAME API

WardrobeSetEditorUIController

classscriptedClass

extends inkLogicController › inkILogicController › IScriptable › ISerializable

Properties 35

NameTypeFlags
areaSlotControllersarray<wref<InventoryItemDisplayController>>scriptedprivate
buttonHintsControllerwref<ButtonHints>scriptedprivate
comparisonResolverref<ItemPreferredComparisonResolver>scriptedprivate
currentEquipmentAreagamedataEquipmentAreascriptedprivate
currentSetref<ClothingSet>scriptedprivate
delayedTimeoutCallbackIdDelayIDscriptedprivate
delaySystemwref<DelaySystem>scriptedprivate
displayContextDataref<ItemDisplayContextData>scriptedprivate
emptyGridTextinkWidgetRefscriptedprivate
equipmentAreaCategoriesarray<ref<EquipmentAreaCategory>>scriptedprivate
equipmentAreaCategoryEventQueuearray<ref<EquipmentAreaCategoryCreated>>scriptedprivate
equipmentSystemwref<EquipmentSystem>scriptedprivate
hiddenEquipmentAreasarray<gamedataEquipmentArea>scriptedprivate
hideFaceButtoninkWidgetRefscriptedprivate
hideHeadButtoninkWidgetRefscriptedprivate
InventoryManagerref<InventoryDataManagerV2>scriptedprivate
itemGridClassifierref<ItemModeGridClassifier>scriptedprivate
itemGridDataSourceref<ScriptableDataSource>scriptedprivate
itemGridDataViewref<WardrobeItemGridView>scriptedprivate
itemGridTextinkTextRefscriptedprivate
itemsGridWidgetinkWidgetRefscriptedprivate
itemsPositionProviderref<ItemPositionProvider>scriptedprivate
playerwref<PlayerPuppet>scriptedprivate
previewControllerwref<WardrobeSetPreviewGameController>scriptedprivate
resetButtoninkWidgetRefscriptedprivate
setButtonControllerwref<ClothingSetController>scriptedprivate
sortingButtoninkWidgetRefscriptedprivate
sortingDropdowninkWidgetRefscriptedprivate
takeOffButtoninkWidgetRefscriptedprivate
timeoutPeroidFloatscriptedprivate
tooltipsManagerwref<gameuiTooltipsManager>scriptedprivate
uiScriptableSystemwref<UIScriptableSystem>scriptedprivate
wardrobeGameControllerwref<WardrobeUIGameController>scriptedprivate
wardrobeSystemwref<WardrobeSystem>scriptedprivate
wearButtoninkWidgetRefscriptedprivate

Methods 34

public final func EquipCurrentSetVisuals()scripted
private final func EquipItem(equipmentArea: gamedataEquipmentArea, inventoryItemData: script_ref<InventoryItemData>)scripted
protected final func EquipSetVisuals(set: ref<ClothingSet>)scripted
private final func GetItemDisplayByEquipmentArea(equipmentArea: gamedataEquipmentArea) -> wref<InventoryItemDisplayController>scripted
private final func GetItemInSlot(area: gamedataEquipmentArea) -> ItemIDscripted
public final func GetPreviewController() -> wref<WardrobeSetPreviewGameController>scripted
public final func Initialize(player: wref<PlayerPuppet>, tooltipsManager: wref<gameuiTooltipsManager>, buttonHintsController: wref<ButtonHints>, gameController: wref<WardrobeUIGameController>)scripted
protected cb func OnDropdownItemClickedEvent(evt: ref<DropdownItemClickedEvent>) -> Boolscripted
protected cb func OnEquipmentAreaCategoryCreated(e: ref<EquipmentAreaCategoryCreated>) -> Boolscripted
protected cb func OnEquipmentClick(evt: ref<ItemDisplayClickEvent>) -> Boolscripted
protected cb func OnEquipmentHoverOut(evt: ref<ItemDisplayHoverOutEvent>) -> Boolscripted
protected cb func OnEquipmentkHoverOver(evt: ref<ItemDisplayHoverOverEvent>) -> Boolscripted
protected cb func OnRegisterPreviewControllerEvent(evt: ref<RegisterPreviewControllerEvent>) -> Boolscripted
protected cb func OnResetButtonClicked(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnSortingButtonClicked(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnTakeOffButtonClicked(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
protected cb func OnWearButtonClicked(evt: ref<inkPointerEvent>) -> Boolscripted
public final func OpenSet(setButtonController: wref<ClothingSetController>)scripted
private final func PopulateArea(targetRoot: wref<inkCompoundWidget>, container: ref<EquipmentAreaDisplays>, numberOfSlots: Int32, equipmentAreas: script_ref<array<gamedataEquipmentArea>>)scripted
private final func ProcessHiddenSlots()scripted
public final func SaveSet()scripted
public final func SendVisualEquipRequest()scripted
private final func SetAreaSlotCovered(slotConstroller: wref<InventoryItemDisplayController>, isCovered: Bool)scripted
private final func SetAreaSlotHighlights(equipmentArea: gamedataEquipmentArea)scripted
private final func SetButtonHintsHoverOut()scripted
private final func SetButtonHintsHoverOver(display: ref<InventoryItemDisplayController>)scripted
private final func SetupControlButtons()scripted
private final func SetupDropdown()scripted
private final func UnequipItem(equipmentArea: gamedataEquipmentArea)scripted
private final func UpdateAvailableItems(equipmentArea: gamedataEquipmentArea)scripted
private final func UpdateButtonVisibility()scripted
private final func UpdateEquipementSlot(itemDisplay: wref<InventoryItemDisplayController>, equipmentArea: gamedataEquipmentArea, opt inventoryItemData: InventoryItemData)scripted
private final func VisualTagToEquipmentArea(tag: CName) -> gamedataEquipmentAreascripted