Table of Contents

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

bool IsDynamic { get; }

Property Value

bool

NodeSymmetryGroupID

string NodeSymmetryGroupID { get; }

Property Value

string

NodeTag

string NodeTag { get; }

Property Value

string

NodeTransform

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

float Radius { get; }

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)

void Show(bool show)

Parameters

show bool