Class PrevisGameInstance
- Namespace
- KSP.Game
- Assembly
- Assembly-CSharp.dll
public class PrevisGameInstance : MonoBehaviour, IUpdateDriver, ILateUpdateDriver
- Inheritance
-
PrevisGameInstance
- Implements
-
- Extension Methods
-
Constructors
PrevisGameInstance()
public PrevisGameInstance()
Fields
GraphicsManager
public GraphicsManager GraphicsManager
Field Value
- GraphicsManager
PrevisCameraManager
public PrevisCameraManager PrevisCameraManager
Field Value
- PrevisCameraManager
gameState
public GameState gameState
Field Value
- GameState
public VFXPlanetaryContextTestTool planetTestTool
Field Value
- VFXPlanetaryContextTestTool
Properties
Assets
public AssetProvider Assets { get; }
Property Value
- AssetProvider
CelestialBodies
public CelestialBodyProvider CelestialBodies { get; }
Property Value
- CelestialBodyProvider
GlobalGameState
public GameStateMachine GlobalGameState { get; }
Property Value
- GameStateMachine
Instance
public static PrevisGameInstance Instance { get; }
Property Value
- PrevisGameInstance
Messages
public MessageCenter Messages { get; set; }
Property Value
- MessageCenter
PhysicsSettingsManager
public PhysicsSettingsManager PhysicsSettingsManager { get; set; }
Property Value
- PhysicsSettingsManager
PrevisCelestialBodies
public PrevisCelestialBodyProvider PrevisCelestialBodies { get; }
Property Value
- PrevisCelestialBodyProvider
ProfileManager
public PersistentProfileManager ProfileManager { get; }
Property Value
- PersistentProfileManager
SessionManager
public SessionManager SessionManager { get; set; }
Property Value
- SessionManager
ShutdownInProgress
public bool ShutdownInProgress { get; }
Property Value
- bool
Methods
DisableVFXContextSystemTesting()
public static void DisableVFXContextSystemTesting()
RegisterLateUpdate(ILateUpdate)
public void RegisterLateUpdate(ILateUpdate item)
Parameters
item ILateUpdate
RegisterUpdate(IUpdate)
public void RegisterUpdate(IUpdate item)
Parameters
item IUpdate
SetupVFXContextSystemTesting()
public static void SetupVFXContextSystemTesting()
UnregisterLateUpdate(ILateUpdate)
public void UnregisterLateUpdate(ILateUpdate item)
Parameters
item ILateUpdate
UnregisterUpdate(IUpdate)
public void UnregisterUpdate(IUpdate item)
Parameters
item IUpdate