public override void OnStart(StartState state)
{
try
{
//if in Editor, populate boot script selector, diskSpace selector and etc.
if (state == StartState.Editor)
{
if (baseDiskSpace == 0)
baseDiskSpace = diskSpace;
InitUI();
}
UpdateCostAndMass();
//Do not start from editor and at KSP first loading
if (state == StartState.Editor || state == StartState.None)
{
return;
}
SafeHouse.Logger.Log(string.Format("OnStart: {0} {1}", state, ProcessorMode));
InitObjects();
} catch (Exception e)
{
SafeHouse.Logger.LogException(e);
}
}