Class FairingCrossSection
- Namespace
- KSP.OAB
- Assembly
- Assembly-CSharp.dll
public class FairingCrossSection : IComparable<FairingCrossSection>
- Inheritance
-
FairingCrossSection
- Implements
-
- Inherited Members
-
- Extension Methods
-
Constructors
FairingCrossSection()
public FairingCrossSection()
FairingCrossSection(FairingCrossSection)
public FairingCrossSection(FairingCrossSection cloneOf)
Parameters
cloneOf FairingCrossSection
FairingCrossSection(FairingCrossSection, FairingCrossSection)
public FairingCrossSection(FairingCrossSection from, FairingCrossSection to)
Parameters
from FairingCrossSection
to FairingCrossSection
FairingCrossSection(bool)
public FairingCrossSection(bool isCap)
Parameters
isCap bool
Fields
Color
Field Value
- Color
DefaultHeight
public float DefaultHeight
Field Value
- float
DefaultRadius
public float DefaultRadius
Field Value
- float
FairingPanelAttachedParts
public List<FairingPanelAttachments> FairingPanelAttachedParts
Field Value
- List<FairingPanelAttachments>
Height
Field Value
- float
IsCap
Field Value
- bool
IsLast
Field Value
- bool
IsValid
Field Value
- bool
Radius
Field Value
- float
Properties
IsLerp
public bool IsLerp { get; }
Property Value
- bool
Methods
AddNewFairingPanel(int)
public void AddNewFairingPanel(int panelIndex)
Parameters
panelIndex int
CircleCast(FairingCrossSection, Vector3, Vector3, Vector3, int, float, int, out float)
public static float CircleCast(FairingCrossSection crossSection, Vector3 wAxis, Vector3 wPivot, Vector3 wRadial, int nRays, float rLength, int layerMask, out float lVariance)
Parameters
crossSection FairingCrossSection
wAxis Vector3
wPivot Vector3
wRadial Vector3
nRays int
rLength float
layerMask int
lVariance float
Returns
- float
CompareTo(FairingCrossSection)
public int CompareTo(FairingCrossSection b)
Parameters
b FairingCrossSection
Returns
- int
ConeCast(FairingCrossSection, FairingCrossSection, Vector3, Vector3, Vector3, float, int, int, out float, out RaycastHit, float)
public static bool ConeCast(FairingCrossSection crossSecFrom, FairingCrossSection crossSecTo, Vector3 wAxis, Vector3 wPivot, Vector3 wRadial, float radiusOffset, int nRays, int layerMask, out float hitLengthScalar, out RaycastHit hit, float aOffset = 0)
Parameters
crossSecFrom FairingCrossSection
crossSecTo FairingCrossSection
wAxis Vector3
wPivot Vector3
wRadial Vector3
radiusOffset float
nRays int
layerMask int
hitLengthScalar float
hit RaycastHit
aOffset float
Returns
- bool
GetSlopeAngle(FairingCrossSection, FairingCrossSection)
public static float GetSlopeAngle(FairingCrossSection from, FairingCrossSection to)
Parameters
from FairingCrossSection
to FairingCrossSection
Returns
- float
UpdateLerp(float, float)
public void UpdateLerp(float t, float y)
Parameters
t float
y float