class
FastTravelSystem
- 11 properties
- 53 functions
Extends game.ScriptableSystem game.IScriptableSystem IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
fastTravelNodes | game.FastTravelPointData?[] | 0x0 | scripted |
isFastTravelEnabledOnMap | bool | 0x10 | scripted |
fastTravelPointsTotal | int | 0x14 | scripted |
lastUpdatedAchievementCount | int | 0x18 | scripted |
fastTravelLocks | FastTravelSystemLock[] | 0x20 | scripted |
loadingScreenCallbackID | red.CallbackObject? | 0x30 | scripted |
requestAutoSafeAfterLoadingScreen | bool | 0x40 | scripted |
fastTravelSystemRecord | WeakHandle<game.data.FastTravelSystem_Record> | 0x48 | scripted |
lockLisenerID | CName | 0x58 | scripted |
unlockLisenerID | CName | 0x60 | scripted |
removeAllLocksLisenerID | CName | 0x68 | scripted |
Functions
void OnAttach()overrideRTTIre.Hooks.PlaceVoid( "FastTravelSystem", "OnAttach;", (FastTravelSystem_OnAttach x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FastTravelSystem_OnAttach( FastTravelSystem self );void OnDetach()overrideRTTIre.Hooks.PlaceVoid( "FastTravelSystem", "OnDetach;", (FastTravelSystem_OnDetach x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FastTravelSystem_OnDetach( FastTravelSystem self );void OnRestored(int saveVersion, int gameVersion)overrideRTTIre.Hooks.PlaceVoid( "FastTravelSystem", "OnRestored;Int32Int32", (FastTravelSystem_OnRestored x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FastTravelSystem_OnRestored( FastTravelSystem self, int saveVersion, int gameVersion );void RegisterLoadingScreenCallback()RTTIre.Hooks.PlaceVoid( "FastTravelSystem", "RegisterLoadingScreenCallback;", (FastTravelSystem_RegisterLoadingScreenCallback x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FastTravelSystem_RegisterLoadingScreenCallback( FastTravelSystem self );void UnregisterLoadingCallback()RTTIre.Hooks.PlaceVoid( "FastTravelSystem", "UnregisterLoadingCallback;", (FastTravelSystem_UnregisterLoadingCallback x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FastTravelSystem_UnregisterLoadingCallback( FastTravelSystem self );void AddFastTravelPoint(game.FastTravelPointData nodeData)RTTIre.Hooks.PlaceVoid( "FastTravelSystem", "AddFastTravelPoint;FastTravelPointData", (FastTravelSystem_AddFastTravelPoint x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FastTravelSystem_AddFastTravelPoint( FastTravelSystem self, game.FastTravelPointData? nodeData );bool OnLoadingScreenFinished(bool value)RTTIre.Hooks.Place( "FastTravelSystem", "OnLoadingScreenFinished", (FastTravelSystem_OnLoadingScreenFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct FastTravelSystem_OnLoadingScreenFinished( FastTravelSystem self, bool value );void SetFastTravelStarted()RTTIre.Hooks.PlaceVoid( "FastTravelSystem", "SetFastTravelStarted;", (FastTravelSystem_SetFastTravelStarted x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FastTravelSystem_SetFastTravelStarted( FastTravelSystem self );void CheckForScottieAchievement()RTTIre.Hooks.PlaceVoid( "FastTravelSystem", "CheckForScottieAchievement;", (FastTravelSystem_CheckForScottieAchievement x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FastTravelSystem_CheckForScottieAchievement( FastTravelSystem self );void RemoveFastTravelPoint(game.FastTravelPointData nodeData)RTTIre.Hooks.PlaceVoid( "FastTravelSystem", "RemoveFastTravelPoint;FastTravelPointData", (FastTravelSystem_RemoveFastTravelPoint x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FastTravelSystem_RemoveFastTravelPoint( FastTravelSystem self, game.FastTravelPointData? nodeData );bool HasFastTravelPoint(game.FastTravelPointData nodeData)RTTIre.Hooks.Place( "FastTravelSystem", "HasFastTravelPoint;FastTravelPointData", (FastTravelSystem_HasFastTravelPoint x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct FastTravelSystem_HasFastTravelPoint( FastTravelSystem self, game.FastTravelPointData? nodeData );game.FastTravelPointData? GetFastTravelPoint(game.FastTravelPointData nodeData)RTTIre.Hooks.Place( "FastTravelSystem", "GetFastTravelPoint;FastTravelPointData", (FastTravelSystem_GetFastTravelPoint x) => { return re.Hooks.CallOriginal<re.msgpack.game.FastTravelPointData>(); } ); [Msgpack.Gen] public readonly partial record struct FastTravelSystem_GetFastTravelPoint( FastTravelSystem self, game.FastTravelPointData? nodeData );bool IsFastTravelEnabledOnMap()RTTIre.Hooks.Place( "FastTravelSystem", "IsFastTravelEnabledOnMap;", (FastTravelSystem_IsFastTravelEnabledOnMap x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct FastTravelSystem_IsFastTravelEnabledOnMap( FastTravelSystem self );game.FastTravelPointData?[] GetFastTravelPoints()RTTIint GetAmmountOfFastTravelPointsOnMap()RTTIre.Hooks.Place( "FastTravelSystem", "GetAmmountOfFastTravelPointsOnMap;", (FastTravelSystem_GetAmmountOfFastTravelPointsOnMap x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct FastTravelSystem_GetAmmountOfFastTravelPointsOnMap( FastTravelSystem self );void PerformFastTravel(game.Object player, game.FastTravelPointData nodeData)RTTIre.Hooks.PlaceVoid( "FastTravelSystem", "PerformFastTravel;GameObjectFastTravelPointData", (FastTravelSystem_PerformFastTravel x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FastTravelSystem_PerformFastTravel( FastTravelSystem self, game.Object? player, game.FastTravelPointData? nodeData );void AddFastTravelLock(CName reason, TDBID? statusEffectID)RTTIre.Hooks.PlaceVoid( "FastTravelSystem", "AddFastTravelLock;CNameTweakDBID", (FastTravelSystem_AddFastTravelLock x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FastTravelSystem_AddFastTravelLock( FastTravelSystem self, CName reason, TDBID? statusEffectID );void RemoveFastTravelLock(CName reason)RTTIre.Hooks.PlaceVoid( "FastTravelSystem", "RemoveFastTravelLock;CName", (FastTravelSystem_RemoveFastTravelLock x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FastTravelSystem_RemoveFastTravelLock( FastTravelSystem self, CName reason );void EvaluateFastTravelLocksOnRestore()RTTIre.Hooks.PlaceVoid( "FastTravelSystem", "EvaluateFastTravelLocksOnRestore;", (FastTravelSystem_EvaluateFastTravelLocksOnRestore x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FastTravelSystem_EvaluateFastTravelLocksOnRestore( FastTravelSystem self );bool IsFastTravelEnabled()RTTIre.Hooks.Place( "FastTravelSystem", "IsFastTravelEnabled;", (FastTravelSystem_IsFastTravelEnabled x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct FastTravelSystem_IsFastTravelEnabled( FastTravelSystem self );void RegisterFastTravelPoint(game.FastTravelPointData pointData, ent.EntityID requesterID)RTTIre.Hooks.PlaceVoid( "FastTravelSystem", "RegisterFastTravelPoint;FastTravelPointDataEntityID", (FastTravelSystem_RegisterFastTravelPoint x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FastTravelSystem_RegisterFastTravelPoint( FastTravelSystem self, game.FastTravelPointData? pointData, ent.EntityID requesterID );void UnregisterFastTravelPoint(game.FastTravelPointData pointData, ent.EntityID requesterID)RTTIre.Hooks.PlaceVoid( "FastTravelSystem", "UnregisterFastTravelPoint;FastTravelPointDataEntityID", (FastTravelSystem_UnregisterFastTravelPoint x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FastTravelSystem_UnregisterFastTravelPoint( FastTravelSystem self, game.FastTravelPointData? pointData, ent.EntityID requesterID );void RefreshFastTravelNodes()RTTIre.Hooks.PlaceVoid( "FastTravelSystem", "RefreshFastTravelNodes;", (FastTravelSystem_RefreshFastTravelNodes x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FastTravelSystem_RefreshFastTravelNodes( FastTravelSystem self );void RegisterMappin(game.FastTravelPointData nodeData)RTTIre.Hooks.PlaceVoid( "FastTravelSystem", "RegisterMappin;FastTravelPointData", (FastTravelSystem_RegisterMappin x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FastTravelSystem_RegisterMappin( FastTravelSystem self, game.FastTravelPointData? nodeData );void UnregisterMappin(game.FastTravelPointData nodeData)RTTIre.Hooks.PlaceVoid( "FastTravelSystem", "UnregisterMappin;FastTravelPointData", (FastTravelSystem_UnregisterMappin x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FastTravelSystem_UnregisterMappin( FastTravelSystem self, game.FastTravelPointData? nodeData );void OnRegisterFastTravelPointsRequest(RegisterFastTravelPointsRequest request)RTTIre.Hooks.PlaceVoid( "FastTravelSystem", "OnRegisterFastTravelPointsRequest;RegisterFastTravelPointsRequest", (FastTravelSystem_OnRegisterFastTravelPointsRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FastTravelSystem_OnRegisterFastTravelPointsRequest( FastTravelSystem self, RegisterFastTravelPointsRequest? request );void OnOpenLastVisitedFastTravelSubwayGate(OpenLastVisitedFastTravelSubwayGate request)RTTIre.Hooks.PlaceVoid( "FastTravelSystem", "OnOpenLastVisitedFastTravelSubwayGate;OpenLastVisitedFastTravelSubwayGate", (FastTravelSystem_OnOpenLastVisitedFastTravelSubwayGate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FastTravelSystem_OnOpenLastVisitedFastTravelSubwayGate( FastTravelSystem self, OpenLastVisitedFastTravelSubwayGate? request );void OnCloseLastVisitedFastTravelSubwayGate(CloseLastVisitedFastTravelSubwayGate request)RTTIre.Hooks.PlaceVoid( "FastTravelSystem", "OnCloseLastVisitedFastTravelSubwayGate;CloseLastVisitedFastTravelSubwayGate", (FastTravelSystem_OnCloseLastVisitedFastTravelSubwayGate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FastTravelSystem_OnCloseLastVisitedFastTravelSubwayGate( FastTravelSystem self, CloseLastVisitedFastTravelSubwayGate? request );void OnOpenFastTravelMenuForLastVisitedSubwayGate(OpenFastTravelMenuForLastVisitedSubwayGate request)RTTIre.Hooks.PlaceVoid( "FastTravelSystem", "OnOpenFastTravelMenuForLastVisitedSubwayGate;OpenFastTravelMenuForLastVisitedSubwayGate", (FastTravelSystem_OnOpenFastTravelMenuForLastVisitedSubwayGate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FastTravelSystem_OnOpenFastTravelMenuForLastVisitedSubwayGate( FastTravelSystem self, OpenFastTravelMenuForLastVisitedSubwayGate? request );void OnFastTravelPrefetchRequest(FastTravelPrefetchRequest request)RTTIre.Hooks.PlaceVoid( "FastTravelSystem", "OnFastTravelPrefetchRequest;FastTravelPrefetchRequest", (FastTravelSystem_OnFastTravelPrefetchRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FastTravelSystem_OnFastTravelPrefetchRequest( FastTravelSystem self, FastTravelPrefetchRequest? request );void OnEnableFastTravelRequest(EnableFastTravelRequest request)RTTIre.Hooks.PlaceVoid( "FastTravelSystem", "OnEnableFastTravelRequest;EnableFastTravelRequest", (FastTravelSystem_OnEnableFastTravelRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FastTravelSystem_OnEnableFastTravelRequest( FastTravelSystem self, EnableFastTravelRequest? request );void OnRemoveAllFastTravelLocksRequest(RemoveAllFastTravelLocksRequest request)RTTIre.Hooks.PlaceVoid( "FastTravelSystem", "OnRemoveAllFastTravelLocksRequest;RemoveAllFastTravelLocksRequest", (FastTravelSystem_OnRemoveAllFastTravelLocksRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FastTravelSystem_OnRemoveAllFastTravelLocksRequest( FastTravelSystem self, RemoveAllFastTravelLocksRequest? request );void OnRegisterFastTravelPointRequest(RegisterFastTravelPointRequest request)RTTIre.Hooks.PlaceVoid( "FastTravelSystem", "OnRegisterFastTravelPointRequest;RegisterFastTravelPointRequest", (FastTravelSystem_OnRegisterFastTravelPointRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FastTravelSystem_OnRegisterFastTravelPointRequest( FastTravelSystem self, RegisterFastTravelPointRequest? request );void OnUnregisterFastTravelPointRequest(UnregisterFastTravelPointRequest request)RTTIre.Hooks.PlaceVoid( "FastTravelSystem", "OnUnregisterFastTravelPointRequest;UnregisterFastTravelPointRequest", (FastTravelSystem_OnUnregisterFastTravelPointRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FastTravelSystem_OnUnregisterFastTravelPointRequest( FastTravelSystem self, UnregisterFastTravelPointRequest? request );void OnPerformFastTravelRequest(PerformFastTravelRequest request)RTTIre.Hooks.PlaceVoid( "FastTravelSystem", "OnPerformFastTravelRequest;PerformFastTravelRequest", (FastTravelSystem_OnPerformFastTravelRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FastTravelSystem_OnPerformFastTravelRequest( FastTravelSystem self, PerformFastTravelRequest? request );void OnToggleFastTravelAvailabilityOnMapRequest(FastTravelMenuToggledEvent evt)RTTIre.Hooks.PlaceVoid( "FastTravelSystem", "OnToggleFastTravelAvailabilityOnMapRequest;FastTravelMenuToggledEvent", (FastTravelSystem_OnToggleFastTravelAvailabilityOnMapRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FastTravelSystem_OnToggleFastTravelAvailabilityOnMapRequest( FastTravelSystem self, FastTravelMenuToggledEvent? evt );void OnUpdateFastTravelPointRecordRequest(UpdateFastTravelPointRecordRequest evt)RTTIre.Hooks.PlaceVoid( "FastTravelSystem", "OnUpdateFastTravelPointRecordRequest;UpdateFastTravelPointRecordRequest", (FastTravelSystem_OnUpdateFastTravelPointRecordRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FastTravelSystem_OnUpdateFastTravelPointRecordRequest( FastTravelSystem self, UpdateFastTravelPointRecordRequest? evt );void OnRequestAutoSave(AutoSaveRequest request)RTTIre.Hooks.PlaceVoid( "FastTravelSystem", "OnRequestAutoSave;AutoSaveRequest", (FastTravelSystem_OnRequestAutoSave x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FastTravelSystem_OnRequestAutoSave( FastTravelSystem self, AutoSaveRequest? request );void RequestAutoSaveWithDelay()RTTIre.Hooks.PlaceVoid( "FastTravelSystem", "RequestAutoSaveWithDelay;", (FastTravelSystem_RequestAutoSaveWithDelay x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FastTravelSystem_RequestAutoSaveWithDelay( FastTravelSystem self );void RequestAutoSave()RTTIre.Hooks.PlaceVoid( "FastTravelSystem", "RequestAutoSave;", (FastTravelSystem_RequestAutoSave x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FastTravelSystem_RequestAutoSave( FastTravelSystem self );void RestoreFastTravelMappins()RTTIre.Hooks.PlaceVoid( "FastTravelSystem", "RestoreFastTravelMappins;", (FastTravelSystem_RestoreFastTravelMappins x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FastTravelSystem_RestoreFastTravelMappins( FastTravelSystem self );void TutorialAddFastTravelFact()RTTIre.Hooks.PlaceVoid( "FastTravelSystem", "TutorialAddFastTravelFact;", (FastTravelSystem_TutorialAddFastTravelFact x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FastTravelSystem_TutorialAddFastTravelFact( FastTravelSystem self );void OnFastTravelConsoleInstructionRequest(FastTravelConsoleInstructionRequest request)RTTIre.Hooks.PlaceVoid( "FastTravelSystem", "OnFastTravelConsoleInstructionRequest;FastTravelConsoleInstructionRequest", (FastTravelSystem_OnFastTravelConsoleInstructionRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FastTravelSystem_OnFastTravelConsoleInstructionRequest( FastTravelSystem self, FastTravelConsoleInstructionRequest? request );void execInstructionForward(float magicFloat)RTTIre.Hooks.PlaceVoid( "FastTravelSystem", "execInstructionForward;Float", (FastTravelSystem_execInstructionForward x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FastTravelSystem_execInstructionForward( FastTravelSystem self, float magicFloat );void execInstructionPrevious()RTTIre.Hooks.PlaceVoid( "FastTravelSystem", "execInstructionPrevious;", (FastTravelSystem_execInstructionPrevious x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FastTravelSystem_execInstructionPrevious( FastTravelSystem self );void UninitializeDebugButtons()RTTIre.Hooks.PlaceVoid( "FastTravelSystem", "UninitializeDebugButtons;", (FastTravelSystem_UninitializeDebugButtons x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FastTravelSystem_UninitializeDebugButtons( FastTravelSystem self );void InitializeDebugButtons()RTTIre.Hooks.PlaceVoid( "FastTravelSystem", "InitializeDebugButtons;", (FastTravelSystem_InitializeDebugButtons x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FastTravelSystem_InitializeDebugButtons( FastTravelSystem self );void OnDebugButtonClicked(game.SDOClickedRequest request)RTTIre.Hooks.PlaceVoid( "FastTravelSystem", "OnDebugButtonClicked;SDOClickedRequest", (FastTravelSystem_OnDebugButtonClicked x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FastTravelSystem_OnDebugButtonClicked( FastTravelSystem self, game.SDOClickedRequest? request );void ShowDebug()RTTIre.Hooks.PlaceVoid( "FastTravelSystem", "ShowDebug;", (FastTravelSystem_ShowDebug x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FastTravelSystem_ShowDebug( FastTravelSystem self );static void RemoveAllFastTravelLocks(ScriptGameInstance game)staticRTTI globalre.Hooks.PlaceVoid( "FastTravelSystem", "FastTravelSystem::RemoveAllFastTravelLocks;GameInstance", (FastTravelSystem_RemoveAllFastTravelLocks x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FastTravelSystem_RemoveAllFastTravelLocks( ScriptGameInstance game );static void ManageFastTravelLock(bool enable, CName reason, ScriptGameInstance game, TDBID statusEffectID)staticRTTI globalre.Hooks.PlaceVoid( "FastTravelSystem", "FastTravelSystem::ManageFastTravelLock;BoolCNameGameInstanceTweakDBID", (FastTravelSystem_ManageFastTravelLock x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FastTravelSystem_ManageFastTravelLock( bool enable, CName reason, ScriptGameInstance game, TDBID statusEffectID );static void AddFastTravelLock(CName reason, ScriptGameInstance game, TDBID statusEffectID)staticRTTI globalre.Hooks.PlaceVoid( "FastTravelSystem", "FastTravelSystem::AddFastTravelLock;CNameGameInstanceTweakDBID", (FastTravelSystem_AddFastTravelLock2 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FastTravelSystem_AddFastTravelLock2( CName reason, ScriptGameInstance game, TDBID statusEffectID );static void RemoveFastTravelLock(CName reason, ScriptGameInstance game, TDBID statusEffectID)staticRTTI globalre.Hooks.PlaceVoid( "FastTravelSystem", "FastTravelSystem::RemoveFastTravelLock;CNameGameInstanceTweakDBID", (FastTravelSystem_RemoveFastTravelLock2 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FastTravelSystem_RemoveFastTravelLock2( CName reason, ScriptGameInstance game, TDBID statusEffectID );