Table of Contents

Interface ISimulationObjectView

Namespace
KSP.Sim
Assembly
Assembly-CSharp.dll
public interface ISimulationObjectView
Extension Methods

Properties

CelestialBody

CelestialBodyBehavior CelestialBody { get; }

Property Value

CelestialBodyBehavior

Colony

ColonyBehavior Colony { get; }

Property Value

ColonyBehavior

CrewMember

CrewMemberBehavior CrewMember { get; }

Property Value

CrewMemberBehavior

Kerbal

KerbalBehavior Kerbal { get; }

Property Value

KerbalBehavior

Model

SimulationObjectModel Model { get; }

Property Value

SimulationObjectModel

Part

PartBehavior Part { get; }

Property Value

PartBehavior

PartOwner

PartOwnerBehavior PartOwner { get; }

Property Value

PartOwnerBehavior

PositionTrackSimObject

bool PositionTrackSimObject { get; set; }

Property Value

bool

Rigidbody

RigidbodyBehavior Rigidbody { get; }

Property Value

RigidbodyBehavior

ThermalBehavior

ThermalBehavior ThermalBehavior { get; }

Property Value

ThermalBehavior

Universe

IUniverseView Universe { get; }

Property Value

IUniverseView

Vessel

VesselBehavior Vessel { get; }

Property Value

VesselBehavior

gameObject

GameObject gameObject { get; }

Property Value

GameObject

position

Vector3 position { get; }

Property Value

Vector3

rotation

Quaternion rotation { get; }

Property Value

Quaternion

transform

Transform transform { get; }

Property Value

Transform

Methods

Destroy()

void Destroy()

GetViewObjectComponent<T>()

T GetViewObjectComponent<T>() where T : ViewObjectComponent

Returns

T

Type Parameters

T

TryGetViewObjectComponent<T>(out T)

bool TryGetViewObjectComponent<T>(out T viewObjectComponent)

Parameters

viewObjectComponent T

Returns

bool

Type Parameters

T