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