Table of Contents

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