BlackICE Scripting

class

WardrobeSetEditorUIController

  • 35 properties
  • 34 functions

Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable

Properties

PropertyTypeOffset
itemsGridWidgetink.WidgetReference0x0 scripted
itemGridTextink.TextWidgetReference0x18 scripted
sortingDropdownink.WidgetReference0x30 scripted
sortingButtonink.WidgetReference0x48 scripted
hideFaceButtonink.WidgetReference0x60 scripted
hideHeadButtonink.WidgetReference0x78 scripted
emptyGridTextink.WidgetReference0x90 scripted
wearButtonink.WidgetReference0xA8 scripted
takeOffButtonink.WidgetReference0xC0 scripted
resetButtonink.WidgetReference0xD8 scripted
itemGridClassifierItemModeGridClassifier?0xF0 scripted
itemGridDataViewWardrobeItemGridView?0x100 scripted
itemGridDataSourceink.ScriptableDataSourceWrapper?0x110 scripted
tooltipsManagerWeakHandle<game.ui.TooltipsManager>0x120 scripted
buttonHintsControllerWeakHandle<ButtonHints>0x130 scripted
playerWeakHandle<PlayerPuppet>0x140 scripted
InventoryManagerInventoryDataManagerV2?0x150 scripted
uiScriptableSystemWeakHandle<UIScriptableSystem>0x160 scripted
equipmentSystemWeakHandle<EquipmentSystem>0x170 scripted
wardrobeSystemWeakHandle<game.WardrobeSystem>0x180 scripted
equipmentAreaCategoryEventQueueEquipmentAreaCategoryCreated?[]0x190 scripted
equipmentAreaCategoriesEquipmentAreaCategory?[]0x1A0 scripted
itemsPositionProviderItemPositionProvider?0x1B0 scripted
comparisonResolverItemPreferredComparisonResolver?0x1C0 scripted
wardrobeGameControllerWeakHandle<WardrobeUIGameController>0x1D0 scripted
areaSlotControllersWeakHandle<InventoryItemDisplayController>[]0x1E0 scripted
hiddenEquipmentAreasgame.data.EquipmentArea[]0x1F0 scripted
currentEquipmentAreagame.data.EquipmentArea0x200 scripted
currentSetgame.ClothingSet?0x208 scripted
setButtonControllerWeakHandle<ClothingSetController>0x218 scripted
previewControllerWeakHandle<game.ui.WardrobeSetPreviewGameController>0x228 scripted
delaySystemWeakHandle<game.DelaySystem>0x238 scripted
delayedTimeoutCallbackIdgame.DelayID0x248 scripted
timeoutPeroidfloat0x250 scripted
displayContextDataItemDisplayContextData?0x258 scripted

Functions

  • void Initialize(WeakHandle<PlayerPuppet> player, WeakHandle<game.ui.TooltipsManager> tooltipsManager, WeakHandle<ButtonHints> buttonHintsController, WeakHandle<WardrobeUIGameController> gameController) RTTI
  • void SetupDropdown() RTTI
  • void SetupControlButtons() RTTI
  • bool OnWearButtonClicked(ink.PointerEvent evt) RTTI
  • bool OnTakeOffButtonClicked(ink.PointerEvent evt) RTTI
  • bool OnResetButtonClicked(ink.PointerEvent evt) RTTI
  • void UpdateButtonVisibility() RTTI
  • bool OnDropdownItemClickedEvent(DropdownItemClickedEvent evt) RTTI
  • bool OnSortingButtonClicked(ink.PointerEvent evt) RTTI
  • void OpenSet(WeakHandle<ClothingSetController> setButtonController) RTTI
  • bool OnUninitialize() RTTI
  • bool OnEquipmentAreaCategoryCreated(EquipmentAreaCategoryCreated e) RTTI
  • void PopulateArea(WeakHandle<ink.CompoundWidget> targetRoot, EquipmentAreaDisplays container, int numberOfSlots, game.data.EquipmentArea[] equipmentAreas) RTTI
  • void SetAreaSlotHighlights(game.data.EquipmentArea equipmentArea) RTTI
  • void SaveSet() RTTI
  • void EquipCurrentSetVisuals() RTTI
  • void EquipSetVisuals(game.ClothingSet set) RTTI
  • void SendVisualEquipRequest() RTTI
  • bool OnEquipmentClick(ItemDisplayClickEvent evt) RTTI
  • bool OnEquipmentkHoverOver(ItemDisplayHoverOverEvent evt) RTTI
  • bool OnEquipmentHoverOut(ItemDisplayHoverOutEvent evt) RTTI
  • void SetButtonHintsHoverOver(InventoryItemDisplayController display) RTTI
  • void EquipItem(game.data.EquipmentArea equipmentArea, game.InventoryItemData inventoryItemData) RTTI
  • void UnequipItem(game.data.EquipmentArea equipmentArea) RTTI
  • game.ItemID GetItemInSlot(game.data.EquipmentArea area) RTTI
  • void UpdateEquipementSlot(WeakHandle<InventoryItemDisplayController> itemDisplay, game.data.EquipmentArea equipmentArea, game.InventoryItemData? inventoryItemData) RTTI
  • void UpdateAvailableItems(game.data.EquipmentArea equipmentArea) RTTI
  • void SetButtonHintsHoverOut() RTTI
  • WeakHandle<InventoryItemDisplayController> GetItemDisplayByEquipmentArea(game.data.EquipmentArea equipmentArea) RTTI
  • void ProcessHiddenSlots() RTTI
  • void SetAreaSlotCovered(WeakHandle<InventoryItemDisplayController> slotConstroller, bool isCovered) RTTI
  • game.data.EquipmentArea VisualTagToEquipmentArea(CName tag) RTTI
  • bool OnRegisterPreviewControllerEvent(RegisterPreviewControllerEvent evt) RTTI
  • WeakHandle<game.ui.WardrobeSetPreviewGameController> GetPreviewController() RTTI