public void Update()
{
if (HighLogic.LoadedScene == GameScenes.EDITOR)
{
if (diskSpace != Convert.ToInt32(diskSpaceUI))
{
diskSpace = Convert.ToInt32(diskSpaceUI);
UpdateCostAndMass();
GameEvents.onEditorShipModified.Fire(EditorLogic.fetch.ship);
}
RequiredPower = this.diskSpace * ECPerBytePerSecond + SafeHouse.Config.InstructionsPerUpdate * ECPerInstruction / Time.fixedDeltaTime;
}
if (!IsAlive()) return;
UpdateVessel();
UpdateObservers();
}