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 { get; }
Property Value
- Transform
Methods
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