BlackICE Scripting

class

WardrobeUIGameController

  • 23 properties
  • 30 functions

Extends game.ui.MenuGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable

Properties

PropertyTypeOffset
tooltipsManagerRefink.WidgetReference0x10 scripted
buttonHintsManagerRefink.WidgetReference0x28 scripted
setEditorWidgetink.WidgetReference0x40 scripted
setGridWidgetink.CompoundWidgetReference0x58 scripted
menuEventDispatcherWeakHandle<ink.MenuEventDispatcher>0x70 scripted
playerWeakHandle<PlayerPuppet>0x80 scripted
equipmentSystemWeakHandle<EquipmentSystem>0x90 scripted
setEditorControllerWeakHandle<WardrobeSetEditorUIController>0xA0 scripted
isMainScreenbool0xB0 scripted
tooltipsManagerWeakHandle<game.ui.TooltipsManager>0xB8 scripted
buttonHintsControllerWeakHandle<ButtonHints>0xC8 scripted
setsgame.ClothingSet?[]0xD8 scripted
currentSetControllerWeakHandle<ClothingSetController>0xE8 scripted
maxSetsAmountint0xF8 scripted
setControllersWeakHandle<ClothingSetController>[]0x100 scripted
confirmationRequestTokenink.GameNotificationToken?0x110 scripted
deletedSetControllerWeakHandle<ClothingSetController>0x120 scripted
introAnimProxyink.anim.Proxy?0x130 scripted
outroAnimProxyink.anim.Proxy?0x140 scripted
introFinishedbool0x150 scripted
finalEquippedSetgame.WardrobeClothingSetIndex0x151 scripted
equipmentBlackboardWeakHandle<game.IBlackboard>0x158 scripted
equipmentInProgressCallbackred.CallbackObject?0x168 scripted

Functions

  • bool OnSetUserData(IScriptable userData) RTTI
  • bool OnInitialize() overrideRTTI
  • bool OnUninitialize() overrideRTTI
  • bool OnEquipmentInProgress(bool inProgress) RTTI
  • bool OnSetMenuEventDispatcher(WeakHandle<ink.MenuEventDispatcher> menuEventDispatcher) overrideRTTI
  • bool OnBack(IScriptable userData) overrideRTTI
  • bool OnSetClick(ink.PointerEvent e) RTTI
  • void SetTimeDilatation(bool enable) RTTI
  • void PlayIntroAnimation() RTTI
  • bool OnIntroAnimationFinished(ink.anim.Proxy proxy) RTTI
  • void PlayIdleLoopAnimation() RTTI
  • bool ReadUICondition(game.data.UICondition condition) overrideRTTI
  • void CloseWardrobe() RTTI
  • bool OnCloseAnimationFinished(ink.anim.Proxy proxy) RTTI
  • void EquipSet(game.WardrobeClothingSetIndex setID) RTTI
  • void UnequipSet() RTTI
  • void DeleteSet(game.WardrobeClothingSetIndex setID) RTTI
  • void SetEquippedState(game.WardrobeClothingSetIndex currentSet) RTTI
  • void FinalizeTransmog() RTTI
  • void SendDeleteRequests() RTTI
  • bool OnSetHoverOver(ink.PointerEvent e) RTTI
  • void AddButtonHints(WeakHandle<ClothingSetController> setController) RTTI
  • bool OnSetHoverOut(ink.PointerEvent e) RTTI
  • void RemoveButtonHints() RTTI
  • void InitSetPanel() RTTI
  • void ResetSet(game.WardrobeClothingSetIndex setID) RTTI
  • void SelectSlot(WeakHandle<ClothingSetController> setController) RTTI
  • bool OnDeleteSetConfirmationResults(ink.GameNotificationData data) RTTI
  • bool OnExitConfirmationResults(ink.GameNotificationData data) RTTI
  • void PlayWardrobeSound(CName widgetName, CName eventName, CName? actionKey) RTTI