WardrobeSetEditorUIController class
WardrobeSetEditorUIController
Inheritance
Base: ink.WidgetLogicController
Derived
None.
Properties
| Property | Type | |
|---|---|---|
itemsGridWidget | ink.WidgetReference | scripted |
itemGridText | ink.TextWidgetReference | scripted |
sortingDropdown | ink.WidgetReference | scripted |
sortingButton | ink.WidgetReference | scripted |
hideFaceButton | ink.WidgetReference | scripted |
hideHeadButton | ink.WidgetReference | scripted |
emptyGridText | ink.WidgetReference | scripted |
wearButton | ink.WidgetReference | scripted |
takeOffButton | ink.WidgetReference | scripted |
resetButton | ink.WidgetReference | scripted |
itemGridClassifier | ItemModeGridClassifier? | scripted |
itemGridDataView | WardrobeItemGridView? | scripted |
itemGridDataSource | ink.ScriptableDataSourceWrapper? | scripted |
tooltipsManager | WeakHandle<game.ui.TooltipsManager> | scripted |
buttonHintsController | WeakHandle<ButtonHints> | scripted |
player | WeakHandle<PlayerPuppet> | scripted |
InventoryManager | InventoryDataManagerV2? | scripted |
uiScriptableSystem | WeakHandle<UIScriptableSystem> | scripted |
equipmentSystem | WeakHandle<EquipmentSystem> | scripted |
wardrobeSystem | WeakHandle<game.WardrobeSystem> | scripted |
equipmentAreaCategoryEventQueue | EquipmentAreaCategoryCreated?[] | scripted |
equipmentAreaCategories | EquipmentAreaCategory?[] | scripted |
itemsPositionProvider | ItemPositionProvider? | scripted |
comparisonResolver | ItemPreferredComparisonResolver? | scripted |
wardrobeGameController | WeakHandle<WardrobeUIGameController> | scripted |
areaSlotControllers | WeakHandle<InventoryItemDisplayController>[] | scripted |
hiddenEquipmentAreas | game.data.EquipmentArea[] | scripted |
currentEquipmentArea | game.data.EquipmentArea | scripted |
currentSet | game.ClothingSet? | scripted |
setButtonController | WeakHandle<ClothingSetController> | scripted |
previewController | WeakHandle<game.ui.WardrobeSetPreviewGameController> | scripted |
delaySystem | WeakHandle<game.DelaySystem> | scripted |
delayedTimeoutCallbackId | game.DelayID | scripted |
timeoutPeroid | float | scripted |
displayContextData | ItemDisplayContextData? | scripted |
Functions
void Initialize(WeakHandle<PlayerPuppet> player, WeakHandle<game.ui.TooltipsManager> tooltipsManager, WeakHandle<ButtonHints> buttonHintsController, WeakHandle<WardrobeUIGameController> gameController)RTTIvoid SetupDropdown()RTTIvoid SetupControlButtons()RTTIbool OnWearButtonClicked(ink.PointerEvent evt)RTTIbool OnTakeOffButtonClicked(ink.PointerEvent evt)RTTIbool OnResetButtonClicked(ink.PointerEvent evt)RTTIvoid UpdateButtonVisibility()RTTIbool OnDropdownItemClickedEvent(DropdownItemClickedEvent evt)RTTIbool OnSortingButtonClicked(ink.PointerEvent evt)RTTIvoid OpenSet(WeakHandle<ClothingSetController> setButtonController)RTTIbool OnUninitialize()RTTIbool OnEquipmentAreaCategoryCreated(EquipmentAreaCategoryCreated e)RTTIvoid PopulateArea(WeakHandle<ink.CompoundWidget> targetRoot, EquipmentAreaDisplays container, int numberOfSlots, game.data.EquipmentArea[] equipmentAreas)RTTIvoid SetAreaSlotHighlights(game.data.EquipmentArea equipmentArea)RTTIvoid SaveSet()RTTIvoid EquipCurrentSetVisuals()RTTIvoid EquipSetVisuals(game.ClothingSet set)RTTIvoid SendVisualEquipRequest()RTTIbool OnEquipmentClick(ItemDisplayClickEvent evt)RTTIbool OnEquipmentkHoverOver(ItemDisplayHoverOverEvent evt)RTTIbool OnEquipmentHoverOut(ItemDisplayHoverOutEvent evt)RTTIvoid SetButtonHintsHoverOver(InventoryItemDisplayController display)RTTIvoid EquipItem(game.data.EquipmentArea equipmentArea, game.InventoryItemData inventoryItemData)RTTIvoid UnequipItem(game.data.EquipmentArea equipmentArea)RTTIgame.ItemID GetItemInSlot(game.data.EquipmentArea area)RTTIvoid UpdateEquipementSlot(WeakHandle<InventoryItemDisplayController> itemDisplay, game.data.EquipmentArea equipmentArea, game.InventoryItemData? inventoryItemData)RTTIvoid UpdateAvailableItems(game.data.EquipmentArea equipmentArea)RTTIvoid SetButtonHintsHoverOut()RTTIWeakHandle<InventoryItemDisplayController> GetItemDisplayByEquipmentArea(game.data.EquipmentArea equipmentArea)RTTIvoid ProcessHiddenSlots()RTTIvoid SetAreaSlotCovered(WeakHandle<InventoryItemDisplayController> slotConstroller, bool isCovered)RTTIgame.data.EquipmentArea VisualTagToEquipmentArea(CName tag)RTTIbool OnRegisterPreviewControllerEvent(RegisterPreviewControllerEvent evt)RTTIWeakHandle<game.ui.WardrobeSetPreviewGameController> GetPreviewController()RTTI