FastTravelSystem
classscriptedClass
extends ScriptableSystem › IScriptableSystem › IScriptable › ISerializable
Properties 11
| Name | Type | Flags |
|---|---|---|
fastTravelLocks | array<FastTravelSystemLock> | scriptedprivatepersistent |
fastTravelNodes | array<ref<FastTravelPointData>> | scriptedprivatepersistent |
fastTravelPointsTotal | Int32 | scriptedprivatepersistent |
fastTravelSystemRecord | wref<FastTravelSystem_Record> | scriptedprivate |
isFastTravelEnabledOnMap | Bool | scriptedprivate |
lastUpdatedAchievementCount | Int32 | scriptedprivatepersistent |
loadingScreenCallbackID | ref<CallbackHandle> | scriptedprivate |
lockLisenerID | CName | scriptedprivate |
removeAllLocksLisenerID | CName | scriptedprivate |
requestAutoSafeAfterLoadingScreen | Bool | scriptedprivate |
unlockLisenerID | CName | scriptedprivate |
Methods 49
private final func AddFastTravelLock(reason: CName, opt statusEffectID: TweakDBID)scripted
private final func AddFastTravelPoint(nodeData: ref<FastTravelPointData>)scripted
private final func CheckForScottieAchievement()scripted
private final func EvaluateFastTravelLocksOnRestore()scripted
private final func execInstructionForward(magicFloat: Float)scripted
private final func execInstructionPrevious()scripted
public final const func GetAmmountOfFastTravelPointsOnMap() -> Int32scripted
public final const func GetFastTravelPoint(nodeData: ref<FastTravelPointData>) -> ref<FastTravelPointData>scripted
public final const func GetFastTravelPoints() -> array<ref<FastTravelPointData>>scripted
public final const func HasFastTravelPoint(nodeData: ref<FastTravelPointData>) -> Boolscripted
private final func InitializeDebugButtons()scripted
public final const func IsFastTravelEnabled() -> Boolscripted
public final const func IsFastTravelEnabledOnMap() -> Boolscripted
private func OnAttach()scripted
private final func OnCloseLastVisitedFastTravelSubwayGate(request: ref<CloseLastVisitedFastTravelSubwayGate>)scripted
private final func OnDebugButtonClicked(request: ref<SDOClickedRequest>)scripted
private func OnDetach()scripted
private final func OnEnableFastTravelRequest(request: ref<EnableFastTravelRequest>)scripted
protected final func OnFastTravelConsoleInstructionRequest(request: ref<FastTravelConsoleInstructionRequest>)scripted
private final func OnFastTravelPrefetchRequest(request: ref<FastTravelPrefetchRequest>)scripted
protected cb func OnLoadingScreenFinished(value: Bool) -> Boolscripted
private final func OnOpenFastTravelMenuForLastVisitedSubwayGate(request: ref<OpenFastTravelMenuForLastVisitedSubwayGate>)scripted
private final func OnOpenLastVisitedFastTravelSubwayGate(request: ref<OpenLastVisitedFastTravelSubwayGate>)scripted
private final func OnPerformFastTravelRequest(request: ref<PerformFastTravelRequest>)scripted
private final func OnRegisterFastTravelPointRequest(request: ref<RegisterFastTravelPointRequest>)scripted
private final func OnRegisterFastTravelPointsRequest(request: ref<RegisterFastTravelPointsRequest>)scripted
private final func OnRemoveAllFastTravelLocksRequest(request: ref<RemoveAllFastTravelLocksRequest>)scripted
private final func OnRequestAutoSave(request: ref<AutoSaveRequest>)scripted
private func OnRestored(saveVersion: Int32, gameVersion: Int32)scripted
private final func OnToggleFastTravelAvailabilityOnMapRequest(evt: ref<FastTravelMenuToggledEvent>)scripted
private final func OnUnregisterFastTravelPointRequest(request: ref<UnregisterFastTravelPointRequest>)scripted
private final func OnUpdateFastTravelPointRecordRequest(evt: ref<UpdateFastTravelPointRecordRequest>)scripted
private final func PerformFastTravel(player: ref<GameObject>, nodeData: ref<FastTravelPointData>)scripted
private final func RefreshFastTravelNodes()scripted
private final func RegisterFastTravelPoint(pointData: ref<FastTravelPointData>, requesterID: EntityID)scripted
protected final func RegisterLoadingScreenCallback()scripted
private final func RegisterMappin(nodeData: ref<FastTravelPointData>)scripted
private final func RemoveFastTravelLock(reason: CName)scripted
private final func RemoveFastTravelPoint(nodeData: ref<FastTravelPointData>)scripted
private final func RequestAutoSave()scripted
private final func RequestAutoSaveWithDelay()scripted
private final func RestoreFastTravelMappins()scripted
private final func SetFastTravelStarted()scripted
private final func ShowDebug()scripted
private final func TutorialAddFastTravelFact()scripted
private final func UninitializeDebugButtons()scripted
private final func UnregisterFastTravelPoint(pointData: ref<FastTravelPointData>, requesterID: EntityID)scripted
protected final func UnregisterLoadingCallback()scripted
private final func UnregisterMappin(nodeData: ref<FastTravelPointData>)scripted