FastTravelSystem
Base: game.ScriptableSystem
None.
| Property | Type | |
|---|---|---|
fastTravelNodes | game.FastTravelPointData?[] | scripted |
isFastTravelEnabledOnMap | bool | scripted |
fastTravelPointsTotal | int | scripted |
lastUpdatedAchievementCount | int | scripted |
fastTravelLocks | FastTravelSystemLock[] | scripted |
loadingScreenCallbackID | red.CallbackObject? | scripted |
requestAutoSafeAfterLoadingScreen | bool | scripted |
fastTravelSystemRecord | WeakHandle<game.data.FastTravelSystem_Record> | scripted |
lockLisenerID | CName | scripted |
unlockLisenerID | CName | scripted |
removeAllLocksLisenerID | CName | scripted |
void OnAttach() overrideRTTIvoid OnDetach() overrideRTTIvoid OnRestored(int saveVersion, int gameVersion) overrideRTTIvoid RegisterLoadingScreenCallback() RTTIvoid UnregisterLoadingCallback() RTTIvoid AddFastTravelPoint(game.FastTravelPointData nodeData) RTTIbool OnLoadingScreenFinished(bool value) RTTIvoid SetFastTravelStarted() RTTIvoid CheckForScottieAchievement() RTTIvoid RemoveFastTravelPoint(game.FastTravelPointData nodeData) RTTIbool HasFastTravelPoint(game.FastTravelPointData nodeData) RTTIgame.FastTravelPointData? GetFastTravelPoint(game.FastTravelPointData nodeData) RTTIbool IsFastTravelEnabledOnMap() RTTIgame.FastTravelPointData?[] GetFastTravelPoints() RTTIint GetAmmountOfFastTravelPointsOnMap() RTTIvoid PerformFastTravel(game.Object player, game.FastTravelPointData nodeData) RTTIvoid AddFastTravelLock(CName reason, TDBID? statusEffectID) RTTIvoid RemoveFastTravelLock(CName reason) RTTIvoid EvaluateFastTravelLocksOnRestore() RTTIbool IsFastTravelEnabled() RTTIvoid RegisterFastTravelPoint(game.FastTravelPointData pointData, ent.EntityID requesterID) RTTIvoid UnregisterFastTravelPoint(game.FastTravelPointData pointData, ent.EntityID requesterID) RTTIvoid RefreshFastTravelNodes() RTTIvoid RegisterMappin(game.FastTravelPointData nodeData) RTTIvoid UnregisterMappin(game.FastTravelPointData nodeData) RTTIvoid OnRegisterFastTravelPointsRequest(RegisterFastTravelPointsRequest request) RTTIvoid OnOpenLastVisitedFastTravelSubwayGate(OpenLastVisitedFastTravelSubwayGate request) RTTIvoid OnCloseLastVisitedFastTravelSubwayGate(CloseLastVisitedFastTravelSubwayGate request) RTTIvoid OnOpenFastTravelMenuForLastVisitedSubwayGate(OpenFastTravelMenuForLastVisitedSubwayGate request) RTTIvoid OnFastTravelPrefetchRequest(FastTravelPrefetchRequest request) RTTIvoid OnEnableFastTravelRequest(EnableFastTravelRequest request) RTTIvoid OnRemoveAllFastTravelLocksRequest(RemoveAllFastTravelLocksRequest request) RTTIvoid OnRegisterFastTravelPointRequest(RegisterFastTravelPointRequest request) RTTIvoid OnUnregisterFastTravelPointRequest(UnregisterFastTravelPointRequest request) RTTIvoid OnPerformFastTravelRequest(PerformFastTravelRequest request) RTTIvoid OnToggleFastTravelAvailabilityOnMapRequest(FastTravelMenuToggledEvent evt) RTTIvoid OnUpdateFastTravelPointRecordRequest(UpdateFastTravelPointRecordRequest evt) RTTIvoid OnRequestAutoSave(AutoSaveRequest request) RTTIvoid RequestAutoSaveWithDelay() RTTIvoid RequestAutoSave() RTTIvoid RestoreFastTravelMappins() RTTIvoid TutorialAddFastTravelFact() RTTIvoid OnFastTravelConsoleInstructionRequest(FastTravelConsoleInstructionRequest request) RTTIvoid execInstructionForward(float magicFloat) RTTIvoid execInstructionPrevious() RTTIvoid UninitializeDebugButtons() RTTIvoid InitializeDebugButtons() RTTIvoid OnDebugButtonClicked(game.SDOClickedRequest request) RTTIvoid ShowDebug() RTTIstatic void RemoveAllFastTravelLocks(ScriptGameInstance game) staticRTTI globalstatic void ManageFastTravelLock(bool enable, CName reason, ScriptGameInstance game, TDBID statusEffectID) staticRTTI globalstatic void AddFastTravelLock(CName reason, ScriptGameInstance game, TDBID statusEffectID) staticRTTI globalstatic void RemoveFastTravelLock(CName reason, ScriptGameInstance game, TDBID statusEffectID) staticRTTI global