class
WardrobeControllerPS
- 2 properties
- 8 functions
Extends ScriptableDeviceComponentPS SharedGameplayPS game.DeviceComponentPS game.ComponentPS game.PersistentState IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
clothingSets | game.ClothingSet?[] | 0x288 | scripted |
hasInteraction | bool | 0x298 | scripted |
Functions
void GameAttached()overrideRTTIre.Hooks.PlaceVoid( "WardrobeControllerPS", "GameAttached;", (WardrobeControllerPS_GameAttached x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WardrobeControllerPS_GameAttached( WardrobeControllerPS self );void LogicReady()overrideRTTIre.Hooks.PlaceVoid( "WardrobeControllerPS", "LogicReady;", (WardrobeControllerPS_LogicReady x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WardrobeControllerPS_LogicReady( WardrobeControllerPS self );bool GetActions(out game.device.Action[] actions, game.GetActionsContext context)overrideRTTIre.Hooks.Place( "WardrobeControllerPS", "GetActions;array<DeviceAction>GetActionsContext", (WardrobeControllerPS_GetActions x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WardrobeControllerPS_GetActions( WardrobeControllerPS self, game.device.Action[] actions, game.GetActionsContext context );bool HasInteraction()RTTIre.Hooks.Place( "WardrobeControllerPS", "HasInteraction;", (WardrobeControllerPS_HasInteraction x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WardrobeControllerPS_HasInteraction( WardrobeControllerPS self );OpenWardrobeUI? ActionOpenWardrobeUI(game.Object executor)RTTIre.Hooks.Place( "WardrobeControllerPS", "ActionOpenWardrobeUI;GameObject", (WardrobeControllerPS_ActionOpenWardrobeUI x) => { return re.Hooks.CallOriginal<re.msgpack.OpenWardrobeUI>(); } ); [Msgpack.Gen] public readonly partial record struct WardrobeControllerPS_ActionOpenWardrobeUI( WardrobeControllerPS self, game.Object? executor );EntityNotificationType OnOpenWardrobeUI(OpenWardrobeUI evt)RTTIre.Hooks.Place( "WardrobeControllerPS", "OnOpenWardrobeUI;OpenWardrobeUI", (WardrobeControllerPS_OnOpenWardrobeUI x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct WardrobeControllerPS_OnOpenWardrobeUI( WardrobeControllerPS self, OpenWardrobeUI? evt );void FirstInit()RTTIre.Hooks.PlaceVoid( "WardrobeControllerPS", "FirstInit;", (WardrobeControllerPS_FirstInit x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WardrobeControllerPS_FirstInit( WardrobeControllerPS self );void InitializeWardrobeFromStash()RTTIre.Hooks.PlaceVoid( "WardrobeControllerPS", "InitializeWardrobeFromStash;", (WardrobeControllerPS_InitializeWardrobeFromStash x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WardrobeControllerPS_InitializeWardrobeFromStash( WardrobeControllerPS self );