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