Table of Contents

Class FairingVisualizationMode

Namespace
KSP.OAB
Assembly
Assembly-CSharp.dll
public class FairingVisualizationMode
Inheritance
FairingVisualizationMode
Derived
Inherited Members
Extension Methods

Constructors

FairingVisualizationMode()

public FairingVisualizationMode()

FairingVisualizationMode(List<FairingPanel>)

public FairingVisualizationMode(List<FairingPanel> panels)

Parameters

panels List<FairingPanel>

Fields

MouseInfluence

public float MouseInfluence

Field Value

float

OABHUD

public ObjectAssemblyBuilderHUD OABHUD

Field Value

ObjectAssemblyBuilderHUD

Panels

public List<FairingPanel> Panels

Field Value

List<FairingPanel>

VisualizationModeName

public string VisualizationModeName

Field Value

string

_cursorProximity

protected float _cursorProximity

Field Value

float

_opaqueShader

protected Shader _opaqueShader

Field Value

Shader

_panelRenderers

protected List<MeshRenderer> _panelRenderers

Field Value

List<MeshRenderer>

Methods

OnVisualizationFixedUpdate(Vector3, float, Camera, float)

public virtual void OnVisualizationFixedUpdate(Vector3 mousePosition, float range, Camera mainCamera, float aspectCorrection)

Parameters

mousePosition Vector3
range float
mainCamera Camera
aspectCorrection float

OnVisualizationModeChanged(string)

public virtual void OnVisualizationModeChanged(string newModeName)

Parameters

newModeName string

ResetPanels(List<FairingPanel>)

public virtual void ResetPanels(List<FairingPanel> newPanels)

Parameters

newPanels List<FairingPanel>

SetTargetOpacity(float)

public void SetTargetOpacity(float targetOpacity)

Parameters

targetOpacity float