Table of Contents

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

NodeTransform

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