Class PrevisCelestialBodyProvider
- Namespace
- KSP.Sim
- Assembly
- Assembly-CSharp.dll
public class PrevisCelestialBodyProvider
- Inheritance
-
PrevisCelestialBodyProvider
- Inherited Members
-
- Extension Methods
-
Constructors
PrevisCelestialBodyProvider(PrevisGameInstance)
public PrevisCelestialBodyProvider(PrevisGameInstance previsGame)
Parameters
previsGame PrevisGameInstance
Methods
Get(string)
public CelestialBodyCore Get(string name)
Parameters
name string
Returns
- CelestialBodyCore
GetNeighboringBodies(bool)
public List<string> GetNeighboringBodies(bool includeStars = true)
Parameters
includeStars bool
Returns
- List<string>
GetNeighboringBodiesByVisibility(Position, bool, bool)
public Dictionary<string, double> GetNeighboringBodiesByVisibility(Position viewerPos, bool includeObserved = true, bool includeStar = true)
Parameters
viewerPos Position
includeObserved bool
includeStar bool
Returns
- Dictionary<string, double>
GetObservedBodyName()
public string GetObservedBodyName()
Returns
- string
GetObservedStar()
public string GetObservedStar()
Returns
- string
GetPosition(string)
public Position GetPosition(string name)
Parameters
name string
Returns
- Position
GetPrevisSimObjs()
public Dictionary<string, ITransformModel> GetPrevisSimObjs()
Returns
- Dictionary<string, ITransformModel>
GetRadius(string)
public double GetRadius(string name)
Parameters
name string
Returns
- double
GetReferenceBody(string)
public string GetReferenceBody(string name)
Parameters
name string
Returns
- string
GetTransformModel(string)
public ITransformModel GetTransformModel(string name)
Parameters
name string
Returns
- ITransformModel
OnScaledSpaceViewInstantiated(GameObject, string)
public void OnScaledSpaceViewInstantiated(GameObject instance, string bodyName)
Parameters
instance GameObject
bodyName string
OnSimObjectInstantiated(ITransformModel, string)
public void OnSimObjectInstantiated(ITransformModel transformModel, string bodyName)
Parameters
transformModel ITransformModel
bodyName string