Class ObjectAssemblyPartNode
- Namespace
- KSP.OAB
- Assembly
- Assembly-CSharp.dll
public class ObjectAssemblyPartNode : MonoBehaviour, IObjectAssemblyPartNode
- Inheritance
-
ObjectAssemblyPartNode
- Implements
-
- Extension Methods
-
Constructors
ObjectAssemblyPartNode()
public ObjectAssemblyPartNode()
Properties
AssemblyRelativePosition
public Vector3 AssemblyRelativePosition { get; }
Property Value
- Vector3
AssemblyRelativeRotation
public Quaternion AssemblyRelativeRotation { get; }
Property Value
- Quaternion
ConnectedPart
public IObjectAssemblyPart ConnectedPart { get; set; }
Property Value
- IObjectAssemblyPart
ConnectionIsParent
public bool ConnectionIsParent { get; }
Property Value
- bool
IsAvailable
public bool IsAvailable { get; set; }
Property Value
- bool
IsConnected
public bool IsConnected { get; }
Property Value
- bool
IsDynamic
public bool IsDynamic { get; set; }
Property Value
- bool
NodeSymmetryGroupID
public string NodeSymmetryGroupID { get; set; }
Property Value
- string
NodeTag
public string NodeTag { get; set; }
Property Value
- string
public Transform NodeTransform { get; }
Property Value
- Transform
NodeType
public AttachNodeType NodeType { get; set; }
Property Value
- AttachNodeType
Owner
public IObjectAssemblyPart Owner { get; set; }
Property Value
- IObjectAssemblyPart
PartRelativePosition
public Vector3 PartRelativePosition { get; set; }
Property Value
- Vector3
PartRelativeRotation
public Quaternion PartRelativeRotation { get; set; }
Property Value
- Quaternion
Radius
public float Radius { get; set; }
Property Value
- float
WorldPosition
public Vector3 WorldPosition { get; }
Property Value
- Vector3
WorldRotation
public Quaternion WorldRotation { get; }
Property Value
- Quaternion
Methods
ConnectExplicitlyToPart(IObjectAssemblyPart)
public void ConnectExplicitlyToPart(IObjectAssemblyPart target)
Parameters
target IObjectAssemblyPart
ConnectToPart(IObjectAssemblyPartNode)
public void ConnectToPart(IObjectAssemblyPartNode target)
Parameters
target IObjectAssemblyPartNode
DisconnectFromPart()
public void DisconnectFromPart()
Show(bool)
public void Show(bool show)
Parameters
show bool