Table of Contents

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

planetTestTool

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