Table of Contents

Class PlanetShineManager

Namespace
KSP.Rendering
Assembly
Assembly-CSharp.dll
public class PlanetShineManager : KerbalMonoBehaviour, IUpdate
Inheritance
PlanetShineManager
Implements
Inherited Members
Extension Methods

Constructors

PlanetShineManager()

public PlanetShineManager()

Fields

_lightingSystem

public LightingSystem _lightingSystem

Field Value

LightingSystem

localBodies

public Dictionary<string, LightData> localBodies

Field Value

Dictionary<string, LightData>

visibleBodies

public List<(string name, double visibility)> visibleBodies

Field Value

List<(string name, double visibility)>

Properties

CelestialBodyProvider

public CelestialBodyProvider CelestialBodyProvider { get; }

Property Value

CelestialBodyProvider

Methods

OnMapEntered()

public void OnMapEntered()

OnMapExited()

public void OnMapExited()

OnOABLoaded()

public void OnOABLoaded()

OnOABUnloaded()

public void OnOABUnloaded()

RegisterEvents()

public void RegisterEvents()

RemoveEvents()

public void RemoveEvents()