Modding
Dictionary
Other
External docs
Other Wikis

Systems

Raw list of all systems classes. Some of these are not actually systems. This page is a work in progress.

​📚 Documented Systems

GetAchievementSystem

GetAchievementSystem(self : GameInstance) : ref:AchievementSystem;

GetActivityLogSystem

GetActivityLogSystem(self : GameInstance) : ref:ActivityLogSystem;

GetAINavigationSystem

GetAINavigationSystem(self : GameInstance) : ref:AIINavigationSystem;

GetAnimationSystem

GetAnimationSystem(self : GameInstance) : ref:AnimationSystem;

GetAttitudeSystem

GetAttitudeSystem(self : GameInstance) : ref:AttitudeSystem;

GetAudioSystem

GetAudioSystem(self : GameInstance) : ref:AudioSystem;

GetBlackboardSystem

GetBlackboardSystem(self : GameInstance) : ref:BlackboardSystem;

GetCameraSystem

GetCameraSystem(self : GameInstance) : ref:CameraSystem;

GetCommunitySystem

GetCommunitySystem(self : GameInstance) : ref:CommunitySystem;

GetCompanionSystem

GetCompanionSystem(self : GameInstance) : ref:CompanionSystem;

GetCoverManager

GetCoverManager(self : GameInstance) : ref:CoverManager;

GetDamageSystem

GetDamageSystem(self : GameInstance) : ref:DamageSystem;

GetDebugCheatsSystem

GetDebugCheatsSystem(self : GameInstance) : ref:DebugCheatsSystem;

GetQuestsSystem

GetQuestsSystem(self : GameInstance) : ref:QuestsSystem;

GetTimeSystem

GetTimeSystem(self : GameInstance) : ref:TimeSystem;

GetVehicleSystem

GetVehicleSystem(self : GameInstance) : ref:VehicleSystem;

GetAutoSaveSystem

GetAutoSaveSystem(self : GameInstance) : ref:gameAutoSaveSystem;

GetCharacterCustomizationSystem

GetCharacterCustomizationSystem(self : GameInstance) : ref:gameuiICharacterCustomizationSystem;

GetCombatQueriesSystem

GetCombatQueriesSystem(self : GameInstance) : ref:gameICombatQueriesSystem;

GetCooldownSystem

GetCooldownSystem(self : GameInstance) : ref:ICooldownSystem;

GetDebugDrawHistorySystem

GetDebugDrawHistorySystem(self : GameInstance) : ref:IDebugDrawHistorySystem;

​⚠ GetDebugPlayerBreadcrumbs

GetDebugPlayerBreadcrumbs(self : GameInstance) : ref:DebugPlayerBreadcrumbs;

GetDebugVisualizerSystem

GetDebugVisualizerSystem(self : GameInstance) : ref:DebugVisualizerSystem;

GetDelaySystem

GetDelaySystem(self : GameInstance) : ref:DelaySystem;

GetDeviceSystem

GetDeviceSystem(self : GameInstance) : ref:DeviceSystem;

GetEffectorSystem

GetEffectorSystem(self : GameInstance) : ref:EffectorSystem;

GetEntitySpawnerEventsBroadcaster

GetEntitySpawnerEventsBroadcaster(self : GameInstance) : ref:EntitySpawnerEventsBroadcaster;

GetFxSystem

GetFxSystem(self : GameInstance) : ref:FxSystem;

GetGameEffectSystem

GetGameEffectSystem(self : GameInstance) : ref:EffectSystem;

GetGameplayLogicPackageSystem

GetGameplayLogicPackageSystem(self : GameInstance) : ref:GameplayLogicPackageSystem;

GetGameRulesSystem

GetGameRulesSystem(self : GameInstance) : ref:gameIGameRulesSystem;

GetGameTagSystem

GetGameTagSystem(self : GameInstance) : ref:GameTagSystem;

GetGlobalTVSystem

GetGlobalTVSystem(self : GameInstance) : ref:GlobalTvSystem;

GetGodModeSystem

GetGodModeSystem(self : GameInstance) : ref:GodModeSystem;

GetInfluenceMapSystem

GetInfluenceMapSystem(self : GameInstance) : ref:InfluenceMapSystem;

GetInteractionManager

GetInteractionManager(self : GameInstance) : ref:InteractionManager;

GetInventoryManager

GetInventoryManager(self : GameInstance) : ref:InventoryManager;

GetJournalManager

GetJournalManager(self : GameInstance) : ref:JournalManager;

GetLevelAssignmentSystem

GetLevelAssignmentSystem(self : GameInstance) : ref:LevelAssignmentSystem;

GetLocationManager

GetLocationManager(self : GameInstance) : ref:LocationManager;

GetLootManager

GetLootManager(self : GameInstance) : ref:LootManager;

GetMappinSystem

GetMappinSystem(self : GameInstance) : ref:MappinSystem;

GetMountingFacility

GetMountingFacility(self : GameInstance) : ref:IMountingFacility;

GetNavigationSystem

GetNavigationSystem(self : GameInstance) : ref:NavigationSystem;

GetObjectPoolSystem

GetObjectPoolSystem(self : GameInstance) : ref:ObjectPoolSystem;

GetPersistencySystem

GetPersistencySystem(self : GameInstance) : ref:GamePersistencySystem;

GetPhotoModeSystem

GetPhotoModeSystem(self : GameInstance) : ref:PhotoModeSystem;

GetPingSystem

GetPingSystem(self : GameInstance) : ref:PingSystem;

GetPlayerManagerSystem

GetPlayerManagerSystem(self : GameInstance) : ref:gameIPlayerManager;

GetPlayerSystem

GetPlayerSystem(self : GameInstance) : ref:PlayerSystem;

GetPrereqManager

GetPrereqManager(self : GameInstance) : ref:PrereqManager;

GetPreventionSpawnSystem

GetPreventionSpawnSystem(self : GameInstance) : ref:PreventionSpawnSystem;

GetReactionSystem

GetReactionSystem(self : GameInstance) : ref:ReactionSystem;

GetRestrictMovementAreaManager

GetRestrictMovementAreaManager(self : GameInstance) : ref:RestrictMovementAreaManager;

GetSceneSystem

GetSceneSystem(self : GameInstance) : ref:SceneSystem;

GetScriptableSystemsContainer

GetScriptableSystemsContainer(self : GameInstance) : ref:ScriptableSystemsContainer;

GetScriptsDebugOverlaySystem

GetScriptsDebugOverlaySystem(self : GameInstance) : ref:ScriptsDebugOverlaySystem;

GetSenseManager

GetSenseManager(self : GameInstance) : ref:SenseManager;

​⚠ GetSettingsSystem

GetSettingsSystem(self : GameInstance) : ref:UserSettings;

GetSpatialQueriesSystem

GetSpatialQueriesSystem(self : GameInstance) : ref:SpatialQueriesSystem;

GetStatPoolsSystem

GetStatPoolsSystem(self : GameInstance) : ref:StatPoolsSystem;

GetStatsDataSystem

GetStatsDataSystem(self : GameInstance) : ref:StatsDataSystem;

GetStatsSystem

GetStatsSystem(self : GameInstance) : ref:StatsSystem;

GetStatusEffectSystem

GetStatusEffectSystem(self : GameInstance) : ref:StatusEffectSystem;

GetSubtitleHandlerSystem

GetSubtitleHandlerSystem(self : GameInstance) : ref:SubtitleHandlerSystem;

GetTargetingSystem

GetTargetingSystem(self : GameInstance) : ref:TargetingSystem;

GetTelemetrySystem

GetTelemetrySystem(self : GameInstance) : ref:TelemetrySystem;

GetTeleportationFacility

GetTeleportationFacility(self : GameInstance) : ref:TeleportationFacility;

GetTrafficSystem

GetTrafficSystem(self : GameInstance) : ref:TrafficSystem;

GetTransactionSystem

GetTransactionSystem(self : GameInstance) : ref:TransactionSystem;

GetTutorialManager

GetTutorialManager(self : GameInstance) : ref:questTutorialManager;

GetUIObjectsLoaderSystem

GetUIObjectsLoaderSystem(self : GameInstance) : ref:gameuiIUIObjectsLoaderSystem;

GetUISystem

GetUISystem(self : GameInstance) : ref:UISystem;

GetVisionModeSystem

GetVisionModeSystem(self : GameInstance) : ref:VisionModeSystem;

GetWatchdogSystem

GetWatchdogSystem(self : GameInstance) : ref:IWatchdogSystem;

GetWeatherSystem

GetWeatherSystem(self : GameInstance) : ref:WeatherSystem;

GetWorkspotSystem

GetWorkspotSystem(self : GameInstance) : ref:WorkspotGameSystem;

​⚠ Non-Systems

GetEngineTime(self : GameInstance) : EngineTime;
GetFrameNumber(self : GameInstance) : Uint64;
GetGameTime(self : GameInstance) : GameTime;
GetNodeTransform(self : GameInstance, nodeRef : GlobalNodeRef, out transform : Transform) : Bool;
GetPlaythroughTime(self : GameInstance) : EngineTime;
GetRuntimeInfo(self : GameInstance) : ref:RuntimeInfo;
GetSimTime(self : GameInstance) : EngineTime;
Contents
Documented Systems
GetAchievementSystem
GetActivityLogSystem
GetAINavigationSystem
GetAnimationSystem
GetAttitudeSystem
GetAudioSystem
GetBlackboardSystem
GetCameraSystem
GetCommunitySystem
GetCompanionSystem
GetCoverManager
GetDamageSystem
GetDebugCheatsSystem
GetQuestsSystem
GetTimeSystem
GetVehicleSystem
GetAutoSaveSystem
GetCharacterCustomizationSystem
GetCombatQueriesSystem
GetCooldownSystem
GetDebugDrawHistorySystem
GetDebugPlayerBreadcrumbs
GetDebugVisualizerSystem
GetDelaySystem
GetDeviceSystem
GetEffectorSystem
GetEntitySpawnerEventsBroadcaster
GetFxSystem
GetGameEffectSystem
GetGameplayLogicPackageSystem
GetGameRulesSystem
GetGameTagSystem
GetGlobalTVSystem
GetGodModeSystem
GetInfluenceMapSystem
GetInteractionManager
GetInventoryManager
GetJournalManager
GetLevelAssignmentSystem
GetLocationManager
GetLootManager
GetMappinSystem
GetMountingFacility
GetNavigationSystem
GetObjectPoolSystem
GetPersistencySystem
GetPhotoModeSystem
GetPingSystem
GetPlayerManagerSystem
GetPlayerSystem
GetPrereqManager
GetPreventionSpawnSystem
GetReactionSystem
GetRestrictMovementAreaManager
GetSceneSystem
GetScriptableSystemsContainer
GetScriptsDebugOverlaySystem
GetSenseManager
GetSettingsSystem
GetSpatialQueriesSystem
GetStatPoolsSystem
GetStatsDataSystem
GetStatsSystem
GetStatusEffectSystem
GetSubtitleHandlerSystem
GetTargetingSystem
GetTelemetrySystem
GetTeleportationFacility
GetTrafficSystem
GetTransactionSystem
GetTutorialManager
GetUIObjectsLoaderSystem
GetUISystem
GetVisionModeSystem
GetWatchdogSystem
GetWeatherSystem
GetWorkspotSystem
Non-Systems