WardrobeSetEditorUIController
classscriptedClass
extends inkLogicController › inkILogicController › IScriptable › ISerializable
Properties 35
| Name | Type | Flags |
|---|---|---|
areaSlotControllers | array<wref<InventoryItemDisplayController>> | scriptedprivate |
buttonHintsController | wref<ButtonHints> | scriptedprivate |
comparisonResolver | ref<ItemPreferredComparisonResolver> | scriptedprivate |
currentEquipmentArea | gamedataEquipmentArea | scriptedprivate |
currentSet | ref<ClothingSet> | scriptedprivate |
delayedTimeoutCallbackId | DelayID | scriptedprivate |
delaySystem | wref<DelaySystem> | scriptedprivate |
displayContextData | ref<ItemDisplayContextData> | scriptedprivate |
emptyGridText | inkWidgetRef | scriptedprivate |
equipmentAreaCategories | array<ref<EquipmentAreaCategory>> | scriptedprivate |
equipmentAreaCategoryEventQueue | array<ref<EquipmentAreaCategoryCreated>> | scriptedprivate |
equipmentSystem | wref<EquipmentSystem> | scriptedprivate |
hideFaceButton | inkWidgetRef | scriptedprivate |
hideHeadButton | inkWidgetRef | scriptedprivate |
InventoryManager | ref<InventoryDataManagerV2> | scriptedprivate |
itemGridClassifier | ref<ItemModeGridClassifier> | scriptedprivate |
itemGridDataSource | ref<ScriptableDataSource> | scriptedprivate |
itemGridDataView | ref<WardrobeItemGridView> | scriptedprivate |
itemGridText | inkTextRef | scriptedprivate |
itemsGridWidget | inkWidgetRef | scriptedprivate |
itemsPositionProvider | ref<ItemPositionProvider> | scriptedprivate |
player | wref<PlayerPuppet> | scriptedprivate |
previewController | wref<WardrobeSetPreviewGameController> | scriptedprivate |
resetButton | inkWidgetRef | scriptedprivate |
setButtonController | wref<ClothingSetController> | scriptedprivate |
sortingButton | inkWidgetRef | scriptedprivate |
sortingDropdown | inkWidgetRef | scriptedprivate |
takeOffButton | inkWidgetRef | scriptedprivate |
timeoutPeroid | Float | scriptedprivate |
tooltipsManager | wref<gameuiTooltipsManager> | scriptedprivate |
uiScriptableSystem | wref<UIScriptableSystem> | scriptedprivate |
wardrobeGameController | wref<WardrobeUIGameController> | scriptedprivate |
wardrobeSystem | wref<WardrobeSystem> | scriptedprivate |
wearButton | inkWidgetRef | scriptedprivate |
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