REDNODE / GAME API

WardrobeUIGameController

classscriptedClass

extends gameuiMenuGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable

Properties 23

NameTypeFlags
buttonHintsControllerwref<ButtonHints>scriptedprivate
buttonHintsManagerRefinkWidgetRefscriptedprivate
confirmationRequestTokenref<inkGameNotificationToken>scriptedprivate
currentSetControllerwref<ClothingSetController>scriptedprivate
deletedSetControllerwref<ClothingSetController>scriptedprivate
equipmentBlackboardwref<IBlackboard>scriptedprivate
equipmentInProgressCallbackref<CallbackHandle>scriptedprivate
equipmentSystemwref<EquipmentSystem>scriptedprivate
finalEquippedSetgameWardrobeClothingSetIndexscriptedprivate
introAnimProxyref<inkAnimProxy>scriptedprivate
introFinishedBoolscriptedprivate
isMainScreenBoolscriptedprivate
maxSetsAmountInt32scriptedprivate
outroAnimProxyref<inkAnimProxy>scriptedprivate
playerwref<PlayerPuppet>scriptedprivate
setControllersarray<wref<ClothingSetController>>scriptedprivate
setEditorControllerwref<WardrobeSetEditorUIController>scriptedprivate
setEditorWidgetinkWidgetRefscriptedprivate
setGridWidgetinkCompoundRefscriptedprivate
setsarray<ref<ClothingSet>>scriptedprivate
tooltipsManagerwref<gameuiTooltipsManager>scriptedprivate
tooltipsManagerRefinkWidgetRefscriptedprivate

Methods 30

protected final func AddButtonHints(setController: wref<ClothingSetController>)scripted
private final func CloseWardrobe()scripted
public final func DeleteSet(setID: gameWardrobeClothingSetIndex)scripted
public final func EquipSet(setID: gameWardrobeClothingSetIndex)scripted
private final func FinalizeTransmog()scripted
private final func InitSetPanel()scripted
protected cb func OnBack(userData: ref<IScriptable>) -> Boolscripted
protected cb func OnCloseAnimationFinished(proxy: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnDeleteSetConfirmationResults(data: ref<inkGameNotificationData>) -> Boolscripted
protected cb func OnEquipmentInProgress(inProgress: Bool) -> Boolscripted
protected cb func OnExitConfirmationResults(data: ref<inkGameNotificationData>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnIntroAnimationFinished(proxy: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnSetClick(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnSetHoverOut(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnSetHoverOver(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnSetMenuEventDispatcher(menuEventDispatcher: wref<inkMenuEventDispatcher>) -> Boolscripted
protected cb func OnSetUserData(userData: ref<IScriptable>) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
private final func PlayIdleLoopAnimation()scripted
private final func PlayIntroAnimation()scripted
public final func PlayWardrobeSound(widgetName: CName, eventName: CName, opt actionKey: CName)scripted
private func ReadUICondition(condition: gamedataUICondition) -> Boolscripted
protected final func RemoveButtonHints()scripted
public final func ResetSet(setID: gameWardrobeClothingSetIndex)scripted
private final func SelectSlot(setController: wref<ClothingSetController>)scripted
private final func SendDeleteRequests()scripted
public final func SetEquippedState(currentSet: gameWardrobeClothingSetIndex)scripted
private final func SetTimeDilatation(enable: Bool)scripted
public final func UnequipSet()scripted