REDNODE / GAME API

WardrobeSetPreviewGameController

classnative name gameuiWardrobeSetPreviewGameControllernative

extends BaseGarmentItemPreviewGameController › inkInventoryPuppetPreviewGameController › inkPuppetPreviewGameController › inkPreviewGameController › gameuiMenuGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable

Extended by 1 type

CraftingGarmentItemPreviewGameController

Properties 6

NameTypeFlags
c_GARMENT_ROTATION_SPEEDFloatscriptedprivate
colliderWidgetwref<inkWidget>scriptedprivate
colliderWidgetRefinkWidgetRefscriptedprivate
dataref<InventoryItemPreviewData>scriptedprivate
isMouseDownBoolscriptedprivate
isNotificationBoolscriptedprivate

Methods 22

protected final func CleanUpPuppet()scripted
native func ClearPuppet()
public final func DelayedResetItemAppearanceInSlot(slotID: TweakDBID)scripted
public final func GetVisualItems() -> array<ItemID>scripted
protected func HandleAxisInput(e: ref<inkPointerEvent>)scripted
native func HandleUnderwearVisualTags()
protected cb func OnGlobalRelease(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnPress(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnPreviewInitialized() -> Boolscripted
protected cb func OnRelativeInput(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
native func PreviewEquipAndForceShowItem(itemID: ItemID)
native func PreviewEquipItem(itemID: ItemID)
native func PreviewUnequipFromEquipmentArea(equipmentArea: gamedataEquipmentArea)
native func PreviewUnequipFromSlot(slotID: TweakDBID)
native func PreviewUnequipItem(itemID: ItemID)
public final func RestorePuppetEquipment()scripted
native func RestorePuppetWeapons()
native func SetUpPuppet(visualItems: array<ItemID>)
public final func SyncUnderwearToEquipmentSystem()scripted
protected final func TryRestoreActiveWardrobeSet() -> Boolscripted