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; 
pageAchievementSystem

GetActivityLogSystem

GetActivityLogSystem(self : GameInstance) : ref:ActivityLogSystem; 
pageActivityLogSystem

GetAINavigationSystem

GetAINavigationSystem(self : GameInstance) : ref:AIINavigationSystem;
pageAINavigationSystem

GetAnimationSystem

GetAnimationSystem(self : GameInstance) : ref:AnimationSystem;
pageAnimationSystem

GetAttitudeSystem

GetAttitudeSystem(self : GameInstance) : ref:AttitudeSystem;
pageAttitudeSystem

GetAudioSystem

GetAudioSystem(self : GameInstance) : ref:AudioSystem; 
pageAudioSystem

GetBlackboardSystem

GetBlackboardSystem(self : GameInstance) : ref:BlackboardSystem; 
pageBlackboardSystem

GetCameraSystem

GetCameraSystem(self : GameInstance) : ref:CameraSystem; 
pageCameraSystem

GetCommunitySystem

GetCommunitySystem(self : GameInstance) : ref:CommunitySystem; 
pageCommunitySystem

GetCompanionSystem

GetCompanionSystem(self : GameInstance) : ref:CompanionSystem; 
pageCompanionSystem

GetCoverManager

GetCoverManager(self : GameInstance) : ref:CoverManager;
pageCoverManager

GetDamageSystem

GetDamageSystem(self : GameInstance) : ref:DamageSystem; 
pageDamageSystem

GetDebugCheatsSystem

GetDebugCheatsSystem(self : GameInstance) : ref:DebugCheatsSystem; 
pageDebugCheatsSystem

GetQuestsSystem

GetQuestsSystem(self : GameInstance) : ref:QuestsSystem; 
pageQuestsSystem

GetTimeSystem

GetTimeSystem(self : GameInstance) : ref:TimeSystem; 
pageTimeSystem

GetVehicleSystem

GetVehicleSystem(self : GameInstance) : ref:VehicleSystem; 
pageVehicleSystem

GetAutoSaveSystem

GetAutoSaveSystem(self : GameInstance) : ref:gameAutoSaveSystem; 
pagegameAutoSaveSystem

GetCharacterCustomizationSystem

GetCharacterCustomizationSystem(self : GameInstance) : ref:gameuiICharacterCustomizationSystem; 
pagegameuiICharacterCustomizationSystem

GetCombatQueriesSystem

GetCombatQueriesSystem(self : GameInstance) : ref:gameICombatQueriesSystem; 
pagegameICombatQueriesSystem

GetCooldownSystem

GetCooldownSystem(self : GameInstance) : ref:ICooldownSystem; 
pageICooldownSystem

GetDebugDrawHistorySystem

GetDebugDrawHistorySystem(self : GameInstance) : ref:IDebugDrawHistorySystem;
pageIDebugDrawHistorySystem

⚠️ GetDebugPlayerBreadcrumbs

GetDebugPlayerBreadcrumbs(self : GameInstance) : ref:DebugPlayerBreadcrumbs; 

GetDebugVisualizerSystem

GetDebugVisualizerSystem(self : GameInstance) : ref:DebugVisualizerSystem; 
pageDebugVisualizerSystem

GetDelaySystem

GetDelaySystem(self : GameInstance) : ref:DelaySystem; 
pageDelaySystem

GetDeviceSystem

GetDeviceSystem(self : GameInstance) : ref:DeviceSystem;
pageDeviceSystem

GetEffectorSystem

GetEffectorSystem(self : GameInstance) : ref:EffectorSystem;
pageEffectorSystem

GetEntitySpawnerEventsBroadcaster

GetEntitySpawnerEventsBroadcaster(self : GameInstance) : ref:EntitySpawnerEventsBroadcaster; 
pageEntitySpawnerEventsBroadcaster

GetFxSystem

GetFxSystem(self : GameInstance) : ref:FxSystem;
pageFxSystem

GetGameEffectSystem

GetGameEffectSystem(self : GameInstance) : ref:EffectSystem; 
pageEffectSystem

GetGameplayLogicPackageSystem

GetGameplayLogicPackageSystem(self : GameInstance) : ref:GameplayLogicPackageSystem; 
pageGameplayLogicPackageSystem

GetGameRulesSystem

GetGameRulesSystem(self : GameInstance) : ref:gameIGameRulesSystem; 
pagegameIGameRulesSystem

GetGameTagSystem

GetGameTagSystem(self : GameInstance) : ref:GameTagSystem; 
pageGameTagSystem

GetGlobalTVSystem

GetGlobalTVSystem(self : GameInstance) : ref:GlobalTvSystem; 
pageGlobalTvSystem

GetGodModeSystem

GetGodModeSystem(self : GameInstance) : ref:GodModeSystem; 
pageGodModeSystem

GetInfluenceMapSystem

GetInfluenceMapSystem(self : GameInstance) : ref:InfluenceMapSystem; 
pageInfluenceMapSystem

GetInteractionManager

GetInteractionManager(self : GameInstance) : ref:InteractionManager; 
pageInteractionManager

GetInventoryManager

GetInventoryManager(self : GameInstance) : ref:InventoryManager; 
pageInventoryManager

GetJournalManager

GetJournalManager(self : GameInstance) : ref:JournalManager;
pageJournalManager

GetLevelAssignmentSystem

GetLevelAssignmentSystem(self : GameInstance) : ref:LevelAssignmentSystem; 
pageLevelAssignmentSystem

GetLocationManager

GetLocationManager(self : GameInstance) : ref:LocationManager; 
pageLocationManager

GetLootManager

GetLootManager(self : GameInstance) : ref:LootManager; 
pageLootManager

GetMappinSystem

GetMappinSystem(self : GameInstance) : ref:MappinSystem; 
pageMappinSystem

GetMountingFacility

GetMountingFacility(self : GameInstance) : ref:IMountingFacility; 
pageIMountingFacility

GetNavigationSystem

GetNavigationSystem(self : GameInstance) : ref:NavigationSystem; 
pageNavigationSystem

GetObjectPoolSystem

GetObjectPoolSystem(self : GameInstance) : ref:ObjectPoolSystem; 
pageObjectPoolSystem

GetPersistencySystem

GetPersistencySystem(self : GameInstance) : ref:GamePersistencySystem; 
pageGamePersistencySystem

GetPhotoModeSystem

GetPhotoModeSystem(self : GameInstance) : ref:PhotoModeSystem; 
pagePhotoModeSystem

GetPingSystem

GetPingSystem(self : GameInstance) : ref:PingSystem;
pagePingSystem

GetPlayerManagerSystem

GetPlayerManagerSystem(self : GameInstance) : ref:gameIPlayerManager; 
pagegameIPlayerManager

GetPlayerSystem

GetPlayerSystem(self : GameInstance) : ref:PlayerSystem; 
pagePlayerSystem

GetPrereqManager

GetPrereqManager(self : GameInstance) : ref:PrereqManager; 
pagePrereqManager

GetPreventionSpawnSystem

GetPreventionSpawnSystem(self : GameInstance) : ref:PreventionSpawnSystem; 
pagePreventionSpawnSystem

GetReactionSystem

GetReactionSystem(self : GameInstance) : ref:ReactionSystem; 
pageReactionSystem

GetRestrictMovementAreaManager

GetRestrictMovementAreaManager(self : GameInstance) : ref:RestrictMovementAreaManager; 
pageRestrictMovementAreaManager

GetSceneSystem

GetSceneSystem(self : GameInstance) : ref:SceneSystem; 
pageSceneSystem

GetScriptableSystemsContainer

GetScriptableSystemsContainer(self : GameInstance) : ref:ScriptableSystemsContainer; 
pageScriptableSystemsContainer

GetScriptsDebugOverlaySystem

GetScriptsDebugOverlaySystem(self : GameInstance) : ref:ScriptsDebugOverlaySystem; 
pageScriptsDebugOverlaySystem

GetSenseManager

GetSenseManager(self : GameInstance) : ref:SenseManager; 
pageSenseManager

⚠️ GetSettingsSystem

GetSettingsSystem(self : GameInstance) : ref:UserSettings; 

GetSpatialQueriesSystem

GetSpatialQueriesSystem(self : GameInstance) : ref:SpatialQueriesSystem; 
pageSpatialQueriesSystem

GetStatPoolsSystem

GetStatPoolsSystem(self : GameInstance) : ref:StatPoolsSystem; 
pageStatPoolsSystem

GetStatsDataSystem

GetStatsDataSystem(self : GameInstance) : ref:StatsDataSystem; 
pageStatsDataSystem

GetStatsSystem

GetStatsSystem(self : GameInstance) : ref:StatsSystem; 
pageStatsSystem

GetStatusEffectSystem

GetStatusEffectSystem(self : GameInstance) : ref:StatusEffectSystem; 
pageStatusEffectSystem

GetSubtitleHandlerSystem

GetSubtitleHandlerSystem(self : GameInstance) : ref:SubtitleHandlerSystem; 
pageSubtitleHandlerSystem

GetTargetingSystem

GetTargetingSystem(self : GameInstance) : ref:TargetingSystem; 
pageTargetingSystem

GetTelemetrySystem

GetTelemetrySystem(self : GameInstance) : ref:TelemetrySystem; 
pageTelemetrySystem

GetTeleportationFacility

GetTeleportationFacility(self : GameInstance) : ref:TeleportationFacility; 
pageTeleportationFacility

GetTrafficSystem

GetTrafficSystem(self : GameInstance) : ref:TrafficSystem; 
pageTrafficSystem

GetTransactionSystem

GetTransactionSystem(self : GameInstance) : ref:TransactionSystem; 
pageTransactionSystem

GetTutorialManager

GetTutorialManager(self : GameInstance) : ref:questTutorialManager; 
pagequestTutorialManager

GetUIObjectsLoaderSystem

GetUIObjectsLoaderSystem(self : GameInstance) : ref:gameuiIUIObjectsLoaderSystem; 
pagegameuiIUIObjectsLoaderSystem

GetUISystem

GetUISystem(self : GameInstance) : ref:UISystem; 
pageUISystem

GetVisionModeSystem

GetVisionModeSystem(self : GameInstance) : ref:VisionModeSystem; 
pageVisionModeSystem

GetWatchdogSystem

GetWatchdogSystem(self : GameInstance) : ref:IWatchdogSystem; 
pageIWatchdogSystem

GetWeatherSystem

GetWeatherSystem(self : GameInstance) : ref:WeatherSystem; 
pageWeatherSystem

GetWorkspotSystem

GetWorkspotSystem(self : GameInstance) : ref:WorkspotGameSystem;
pageWorkspotGameSystem

⚠️ 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; 

Last updated