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()