public void Start()
{
GameObject.DontDestroyOnLoad(this);
GameEvents.onGUIApplicationLauncherReady.Add(OnGUIAppLauncherReady);
GameEvents.onHideUI.Add(onHideUI);
GameEvents.onShowUI.Add(onShowUI);
Instance = this;
overlayRenderer = gameObject.AddComponent <OverlayRenderer>();
overlayRenderer.SetGridLevel(KethaneData.GridLevel);
var node = ConfigNode.Load(KSPUtil.ApplicationRootPath + "GameData/Kethane/Grid.cfg");
if (node == null)
{
return;
}
foreach (var body in FlightGlobals.Bodies)
{
double result;
if (double.TryParse(node.GetValue(body.name), out result))
{
bodyRadii[body] = result;
}
}
}