Table of Contents

Class ShadowSystem

Namespace
KSP.Rendering
Assembly
Assembly-CSharp.dll
public class ShadowSystem : MonoBehaviour
Inheritance
ShadowSystem
Extension Methods

Constructors

ShadowSystem()

public ShadowSystem()

Fields

graphicsManager

public GraphicsManager graphicsManager

Field Value

GraphicsManager

Methods

GetCurrentScaledUnityCamera()

public Camera GetCurrentScaledUnityCamera()

Returns

Camera

GetCurrentUnityCamera()

public Camera GetCurrentUnityCamera()

Returns

Camera

GetSOIBody()

public CelestialBodyBehavior GetSOIBody()

Returns

CelestialBodyBehavior

OnFlightViewEntered()

public void OnFlightViewEntered()

OnFlightViewExited()

public void OnFlightViewExited()

OnKSCReturn()

public void OnKSCReturn()

OnOABLoaded(OABEnvironmentType, DirectionalLightShadowController)

public void OnOABLoaded(OABEnvironmentType oabType, DirectionalLightShadowController dlsc)

Parameters

oabType OABEnvironmentType
dlsc DirectionalLightShadowController

OnOABUnloaded()

public void OnOABUnloaded()

RemoveLightShadowController(DirectionalLightShadowController)

public void RemoveLightShadowController(DirectionalLightShadowController dlsc)

Parameters

dlsc DirectionalLightShadowController

SetupLightShadowController(DirectionalLightShadowController)

public void SetupLightShadowController(DirectionalLightShadowController dlsc)

Parameters

dlsc DirectionalLightShadowController

UpdateCurrentShadowConfig()

public void UpdateCurrentShadowConfig()