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