class
NcartTimetableControllerPS
- 3 properties
- 16 functions
Extends ScriptableDeviceComponentPS SharedGameplayPS game.DeviceComponentPS game.ComponentPS game.PersistentState IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
ncartTimetableSetup | NcartTimetableSetup | 0x288 | scripted |
currentTimeToDepart | int | 0x2A0 | scripted |
currentLine | int | 0x2A4 | scripted |
Functions
bool OnInstantiated()overrideRTTIre.Hooks.Place( "NcartTimetableControllerPS", "OnInstantiated", (NcartTimetableControllerPS_OnInstantiated x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NcartTimetableControllerPS_OnInstantiated( NcartTimetableControllerPS self );void Initialize()overrideRTTIre.Hooks.PlaceVoid( "NcartTimetableControllerPS", "Initialize;", (NcartTimetableControllerPS_Initialize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NcartTimetableControllerPS_Initialize( NcartTimetableControllerPS self );bool CanCreateAnyQuickHackActions()overrideRTTIre.Hooks.Place( "NcartTimetableControllerPS", "CanCreateAnyQuickHackActions;", (NcartTimetableControllerPS_CanCreateAnyQuickHackActions x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NcartTimetableControllerPS_CanCreateAnyQuickHackActions( NcartTimetableControllerPS self );void GetQuickHackActions(out game.device.Action[] outActions, game.GetActionsContext context)overrideRTTIre.Hooks.PlaceVoid( "NcartTimetableControllerPS", "GetQuickHackActions;array<DeviceAction>script_ref<GetActionsContext>", (NcartTimetableControllerPS_GetQuickHackActions x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NcartTimetableControllerPS_GetQuickHackActions( NcartTimetableControllerPS self, game.device.Action[] outActions, game.GetActionsContext context );void GetQuestActions(out game.device.Action[] outActions, game.GetActionsContext context)overrideRTTIre.Hooks.PlaceVoid( "NcartTimetableControllerPS", "GetQuestActions;array<DeviceAction>script_ref<GetActionsContext>", (NcartTimetableControllerPS_GetQuestActions x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NcartTimetableControllerPS_GetQuestActions( NcartTimetableControllerPS self, game.device.Action[] outActions, game.GetActionsContext context );int GetDepartFrequency()RTTIre.Hooks.Place( "NcartTimetableControllerPS", "GetDepartFrequency;", (NcartTimetableControllerPS_GetDepartFrequency x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct NcartTimetableControllerPS_GetDepartFrequency( NcartTimetableControllerPS self );float GetUiUpdateFrequency()RTTIre.Hooks.Place( "NcartTimetableControllerPS", "GetUiUpdateFrequency;", (NcartTimetableControllerPS_GetUiUpdateFrequency x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct NcartTimetableControllerPS_GetUiUpdateFrequency( NcartTimetableControllerPS self );int GetCurrentTimeToDepart()RTTIre.Hooks.Place( "NcartTimetableControllerPS", "GetCurrentTimeToDepart;", (NcartTimetableControllerPS_GetCurrentTimeToDepart x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct NcartTimetableControllerPS_GetCurrentTimeToDepart( NcartTimetableControllerPS self );int GetCurrentLine()RTTIre.Hooks.Place( "NcartTimetableControllerPS", "GetCurrentLine;", (NcartTimetableControllerPS_GetCurrentLine x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct NcartTimetableControllerPS_GetCurrentLine( NcartTimetableControllerPS self );string GetCurrentTimeToDepartAsString()RTTIre.Hooks.Place( "NcartTimetableControllerPS", "GetCurrentTimeToDepartAsString;", (NcartTimetableControllerPS_GetCurrentTimeToDepartAsString x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct NcartTimetableControllerPS_GetCurrentTimeToDepartAsString( NcartTimetableControllerPS self );void UpdateCurrentTimeToDepart()RTTIre.Hooks.PlaceVoid( "NcartTimetableControllerPS", "UpdateCurrentTimeToDepart;", (NcartTimetableControllerPS_UpdateCurrentTimeToDepart x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NcartTimetableControllerPS_UpdateCurrentTimeToDepart( NcartTimetableControllerPS self );void ResetTimeToDepart()RTTIre.Hooks.PlaceVoid( "NcartTimetableControllerPS", "ResetTimeToDepart;", (NcartTimetableControllerPS_ResetTimeToDepart x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NcartTimetableControllerPS_ResetTimeToDepart( NcartTimetableControllerPS self );int SelectNewRandomLine()RTTIre.Hooks.Place( "NcartTimetableControllerPS", "SelectNewRandomLine;", (NcartTimetableControllerPS_SelectNewRandomLine x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct NcartTimetableControllerPS_SelectNewRandomLine( NcartTimetableControllerPS self );NcartTimetableBlackboardDef? GetBlackboardDef()overrideRTTIre.Hooks.Place( "NcartTimetableControllerPS", "GetBlackboardDef;", (NcartTimetableControllerPS_GetBlackboardDef x) => { return re.Hooks.CallOriginal<re.msgpack.NcartTimetableBlackboardDef>(); } ); [Msgpack.Gen] public readonly partial record struct NcartTimetableControllerPS_GetBlackboardDef( NcartTimetableControllerPS self );TDBID GetDeviceIconTweakDBID()overrideRTTIre.Hooks.Place( "NcartTimetableControllerPS", "GetDeviceIconTweakDBID;", (NcartTimetableControllerPS_GetDeviceIconTweakDBID x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct NcartTimetableControllerPS_GetDeviceIconTweakDBID( NcartTimetableControllerPS self );TDBID GetBackgroundTextureTweakDBID()overrideRTTIre.Hooks.Place( "NcartTimetableControllerPS", "GetBackgroundTextureTweakDBID;", (NcartTimetableControllerPS_GetBackgroundTextureTweakDBID x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct NcartTimetableControllerPS_GetBackgroundTextureTweakDBID( NcartTimetableControllerPS self );