class
NcartTimetable
- 2 properties
- 25 functions
Extends InteractiveDevice Device game.DeviceBase game.Object ent.GameEntity ent.Entity IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
isShortGlitchActive | bool | 0x3D0 | scripted |
shortGlitchDelayID | game.DelayID | 0x3D4 | scripted |
Functions
bool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIre.Hooks.Place( "NcartTimetable", "OnRequestComponents", (NcartTimetable_OnRequestComponents x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NcartTimetable_OnRequestComponents( NcartTimetable self, ent.EntityRequestComponentsInterface ri );bool ResavePersistentData(game.PersistentState ps)overrideRTTIre.Hooks.Place( "NcartTimetable", "ResavePersistentData;PersistentState", (NcartTimetable_ResavePersistentData x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NcartTimetable_ResavePersistentData( NcartTimetable self, game.PersistentState? ps );bool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIre.Hooks.Place( "NcartTimetable", "OnTakeControl", (NcartTimetable_OnTakeControl x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NcartTimetable_OnTakeControl( NcartTimetable self, ent.EntityResolveComponentsInterface ri );void ResolveGameplayState()overrideRTTIre.Hooks.PlaceVoid( "NcartTimetable", "ResolveGameplayState;", (NcartTimetable_ResolveGameplayState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NcartTimetable_ResolveGameplayState( NcartTimetable self );bool OnPersitentStateInitialized(GameAttachedEvent evt)overrideRTTIre.Hooks.Place( "NcartTimetable", "OnPersitentStateInitialized", (NcartTimetable_OnPersitentStateInitialized x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NcartTimetable_OnPersitentStateInitialized( NcartTimetable self, GameAttachedEvent? evt );void CreateBlackboard()overrideRTTIre.Hooks.PlaceVoid( "NcartTimetable", "CreateBlackboard;", (NcartTimetable_CreateBlackboard x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NcartTimetable_CreateBlackboard( NcartTimetable self );NcartTimetableBlackboardDef? GetBlackboardDef()overrideRTTIre.Hooks.Place( "NcartTimetable", "GetBlackboardDef;", (NcartTimetable_GetBlackboardDef x) => { return re.Hooks.CallOriginal<re.msgpack.NcartTimetableBlackboardDef>(); } ); [Msgpack.Gen] public readonly partial record struct NcartTimetable_GetBlackboardDef( NcartTimetable self );NcartTimetableController? GetController()overrideRTTIre.Hooks.Place( "NcartTimetable", "GetController;", (NcartTimetable_GetController x) => { return re.Hooks.CallOriginal<re.msgpack.NcartTimetableController>(); } ); [Msgpack.Gen] public readonly partial record struct NcartTimetable_GetController( NcartTimetable self );NcartTimetableControllerPS? GetDevicePS()overrideRTTIre.Hooks.Place( "NcartTimetable", "GetDevicePS;", (NcartTimetable_GetDevicePS x) => { return re.Hooks.CallOriginal<re.msgpack.NcartTimetableControllerPS>(); } ); [Msgpack.Gen] public readonly partial record struct NcartTimetable_GetDevicePS( NcartTimetable self );void StartGlitching(EGlitchState glitchState, float? intensity)overrideRTTIre.Hooks.PlaceVoid( "NcartTimetable", "StartGlitching;EGlitchStateFloat", (NcartTimetable_StartGlitching x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NcartTimetable_StartGlitching( NcartTimetable self, EGlitchState glitchState, float? intensity );void StopGlitching()overrideRTTIre.Hooks.PlaceVoid( "NcartTimetable", "StopGlitching;", (NcartTimetable_StopGlitching x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NcartTimetable_StopGlitching( NcartTimetable self );void StartShortGlitch()RTTIre.Hooks.PlaceVoid( "NcartTimetable", "StartShortGlitch;", (NcartTimetable_StartShortGlitch x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NcartTimetable_StartShortGlitch( NcartTimetable self );bool OnStopShortGlitch(StopShortGlitchEvent evt)RTTIre.Hooks.Place( "NcartTimetable", "OnStopShortGlitch", (NcartTimetable_OnStopShortGlitch x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NcartTimetable_OnStopShortGlitch( NcartTimetable self, StopShortGlitchEvent? evt );bool OnHitEvent(game.events.HitEvent hit)overrideRTTIre.Hooks.Place( "NcartTimetable", "OnHitEvent", (NcartTimetable_OnHitEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NcartTimetable_OnHitEvent( NcartTimetable self, game.events.HitEvent? hit );void TurnOnDevice()overrideRTTIre.Hooks.PlaceVoid( "NcartTimetable", "TurnOnDevice;", (NcartTimetable_TurnOnDevice x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NcartTimetable_TurnOnDevice( NcartTimetable self );void TurnOffDevice()overrideRTTIre.Hooks.PlaceVoid( "NcartTimetable", "TurnOffDevice;", (NcartTimetable_TurnOffDevice x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NcartTimetable_TurnOffDevice( NcartTimetable self );void CutPower()overrideRTTIre.Hooks.PlaceVoid( "NcartTimetable", "CutPower;", (NcartTimetable_CutPower x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NcartTimetable_CutPower( NcartTimetable self );void TurnOffScreen()RTTIre.Hooks.PlaceVoid( "NcartTimetable", "TurnOffScreen;", (NcartTimetable_TurnOffScreen x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NcartTimetable_TurnOffScreen( NcartTimetable self );void TurnOnScreen()RTTIre.Hooks.PlaceVoid( "NcartTimetable", "TurnOnScreen;", (NcartTimetable_TurnOnScreen x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NcartTimetable_TurnOnScreen( NcartTimetable self );EGameplayRole DeterminGameplayRole()overrideRTTIre.Hooks.Place( "NcartTimetable", "DeterminGameplayRole;", (NcartTimetable_DeterminGameplayRole x) => { return re.Hooks.CallOriginal<re.msgpack.EGameplayRole>(); } ); [Msgpack.Gen] public readonly partial record struct NcartTimetable_DeterminGameplayRole( NcartTimetable self );void ApplyActiveStatusEffect(ent.EntityID target, TDBID statusEffect)overrideRTTIre.Hooks.PlaceVoid( "NcartTimetable", "ApplyActiveStatusEffect;EntityIDTweakDBID", (NcartTimetable_ApplyActiveStatusEffect x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NcartTimetable_ApplyActiveStatusEffect( NcartTimetable self, ent.EntityID target, TDBID statusEffect );void UploadActiveProgramOnNPC(ent.EntityID targetID)overrideRTTIre.Hooks.PlaceVoid( "NcartTimetable", "UploadActiveProgramOnNPC;EntityID", (NcartTimetable_UploadActiveProgramOnNPC x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NcartTimetable_UploadActiveProgramOnNPC( NcartTimetable self, ent.EntityID targetID );void InitializeDisplayUpdate()RTTIre.Hooks.PlaceVoid( "NcartTimetable", "InitializeDisplayUpdate;", (NcartTimetable_InitializeDisplayUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NcartTimetable_InitializeDisplayUpdate( NcartTimetable self );void UpdateCounterUI()RTTIre.Hooks.PlaceVoid( "NcartTimetable", "UpdateCounterUI;", (NcartTimetable_UpdateCounterUI x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NcartTimetable_UpdateCounterUI( NcartTimetable self );bool OnCounterUpdate(NcartTimeTableCounterUpdateEvent evt)RTTIre.Hooks.Place( "NcartTimetable", "OnCounterUpdate", (NcartTimetable_OnCounterUpdate x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NcartTimetable_OnCounterUpdate( NcartTimetable self, NcartTimeTableCounterUpdateEvent? evt );