private void Awake() { SFSMLBase.initialize(); Ref.hasPartsExpansion = Saving.LoadSetting(Saving.SettingKey.hasPartDLC); Ref.infiniteFuel = Saving.LoadSetting(Saving.SettingKey.infiniteFuel); Ref.noDrag = Saving.LoadSetting(Saving.SettingKey.noDrag); Ref.unbreakableParts = Saving.LoadSetting(Saving.SettingKey.unbreakableParts); Ref.noGravity = Saving.LoadSetting(Saving.SettingKey.noGravity); Ref.orbitInfo = Saving.LoadSetting(Saving.SettingKey.orbitInfo); Ref.cam = this.Camera; Ref.inputController = this.InputController; Ref.saving = this.Saving; Ref.warning = this.Warning; Ref.currentScene = this.CurrentScene; Ref.lastScene = this.LastScene; Ref.controller = this.Controller; Ref.planetManager = this.PlanetManager; Ref.map = this.Map; Ref.solarSystemRoot = this.SolarSystemRoot; Ref.partShader = this.PartShader; GameTracker.tryStart(); }