BlackICE Scripting

class

FastTravelSystem

  • 11 properties
  • 53 functions

Extends game.ScriptableSystem game.IScriptableSystem IScriptable ISerializable

Properties

PropertyTypeOffset
fastTravelNodesgame.FastTravelPointData?[]0x0 scripted
isFastTravelEnabledOnMapbool0x10 scripted
fastTravelPointsTotalint0x14 scripted
lastUpdatedAchievementCountint0x18 scripted
fastTravelLocksFastTravelSystemLock[]0x20 scripted
loadingScreenCallbackIDred.CallbackObject?0x30 scripted
requestAutoSafeAfterLoadingScreenbool0x40 scripted
fastTravelSystemRecordWeakHandle<game.data.FastTravelSystem_Record>0x48 scripted
lockLisenerIDCName0x58 scripted
unlockLisenerIDCName0x60 scripted
removeAllLocksLisenerIDCName0x68 scripted

Functions

  • void OnAttach() overrideRTTI
  • void OnDetach() overrideRTTI
  • void OnRestored(int saveVersion, int gameVersion) overrideRTTI
  • void RegisterLoadingScreenCallback() RTTI
  • void UnregisterLoadingCallback() RTTI
  • void AddFastTravelPoint(game.FastTravelPointData nodeData) RTTI
  • bool OnLoadingScreenFinished(bool value) RTTI
  • void SetFastTravelStarted() RTTI
  • void CheckForScottieAchievement() RTTI
  • void RemoveFastTravelPoint(game.FastTravelPointData nodeData) RTTI
  • bool HasFastTravelPoint(game.FastTravelPointData nodeData) RTTI
  • game.FastTravelPointData? GetFastTravelPoint(game.FastTravelPointData nodeData) RTTI
  • bool IsFastTravelEnabledOnMap() RTTI
  • game.FastTravelPointData?[] GetFastTravelPoints() RTTI
  • int GetAmmountOfFastTravelPointsOnMap() RTTI
  • void PerformFastTravel(game.Object player, game.FastTravelPointData nodeData) RTTI
  • void AddFastTravelLock(CName reason, TDBID? statusEffectID) RTTI
  • void RemoveFastTravelLock(CName reason) RTTI
  • void EvaluateFastTravelLocksOnRestore() RTTI
  • bool IsFastTravelEnabled() RTTI
  • void RegisterFastTravelPoint(game.FastTravelPointData pointData, ent.EntityID requesterID) RTTI
  • void UnregisterFastTravelPoint(game.FastTravelPointData pointData, ent.EntityID requesterID) RTTI
  • void RefreshFastTravelNodes() RTTI
  • void RegisterMappin(game.FastTravelPointData nodeData) RTTI
  • void UnregisterMappin(game.FastTravelPointData nodeData) RTTI
  • void OnRegisterFastTravelPointsRequest(RegisterFastTravelPointsRequest request) RTTI
  • void OnOpenLastVisitedFastTravelSubwayGate(OpenLastVisitedFastTravelSubwayGate request) RTTI
  • void OnCloseLastVisitedFastTravelSubwayGate(CloseLastVisitedFastTravelSubwayGate request) RTTI
  • void OnOpenFastTravelMenuForLastVisitedSubwayGate(OpenFastTravelMenuForLastVisitedSubwayGate request) RTTI
  • void OnFastTravelPrefetchRequest(FastTravelPrefetchRequest request) RTTI
  • void OnEnableFastTravelRequest(EnableFastTravelRequest request) RTTI
  • void OnRemoveAllFastTravelLocksRequest(RemoveAllFastTravelLocksRequest request) RTTI
  • void OnRegisterFastTravelPointRequest(RegisterFastTravelPointRequest request) RTTI
  • void OnUnregisterFastTravelPointRequest(UnregisterFastTravelPointRequest request) RTTI
  • void OnPerformFastTravelRequest(PerformFastTravelRequest request) RTTI
  • void OnToggleFastTravelAvailabilityOnMapRequest(FastTravelMenuToggledEvent evt) RTTI
  • void OnUpdateFastTravelPointRecordRequest(UpdateFastTravelPointRecordRequest evt) RTTI
  • void OnRequestAutoSave(AutoSaveRequest request) RTTI
  • void RequestAutoSaveWithDelay() RTTI
  • void RequestAutoSave() RTTI
  • void RestoreFastTravelMappins() RTTI
  • void TutorialAddFastTravelFact() RTTI
  • void OnFastTravelConsoleInstructionRequest(FastTravelConsoleInstructionRequest request) RTTI
  • void execInstructionForward(float magicFloat) RTTI
  • void execInstructionPrevious() RTTI
  • void UninitializeDebugButtons() RTTI
  • void InitializeDebugButtons() RTTI
  • void OnDebugButtonClicked(game.SDOClickedRequest request) RTTI
  • void ShowDebug() RTTI
  • static void RemoveAllFastTravelLocks(ScriptGameInstance game) staticRTTI global
  • static void ManageFastTravelLock(bool enable, CName reason, ScriptGameInstance game, TDBID statusEffectID) staticRTTI global
  • static void AddFastTravelLock(CName reason, ScriptGameInstance game, TDBID statusEffectID) staticRTTI global
  • static void RemoveFastTravelLock(CName reason, ScriptGameInstance game, TDBID statusEffectID) staticRTTI global