public void Start() { #if DEBUg Log = new KSP_Log.Log("Achievements", KSP_Log.Log.LEVEL.INFO); #else Log = new KSP_Log.Log("Achievements", KSP_Log.Log.LEVEL.ERROR); #endif Log.Info("Achievements.Start"); fetch = this; achievementEarnedClip = GameDatabase.Instance.GetAudioClip("Achievements/achievement"); achievementEarnedAudioSource = gameObject.AddComponent <AudioSource>(); achievementEarnedAudioSource.clip = achievementEarnedClip; achievementEarnedAudioSource.panStereo = 0; achievementEarnedAudioSource.playOnAwake = false; achievementEarnedAudioSource.loop = false; achievementEarnedAudioSource.Stop(); //windowButton = ToolbarManager.Instance.add("achievements", "achievements"); //windowButton.TexturePath = "Achievements/button-normal"; //windowButton.ToolTip = "Achievements"; //windowButton.Visibility = new GameScenesVisibility(GameScenes.FLIGHT, GameScenes.TRACKSTATION, GameScenes.EDITOR); //windowButton.OnClick += (e) => toggleAchievementsWindow(); GameEvents.onShowUI.Add(onShowUI); GameEvents.onHideUI.Add(onHideUI); StartCoroutine("SlowUpdate"); DontDestroyOnLoad(this); }
// Do this in the Awake so it will be available in other Starts void Awake() { Log = new KSP_Log.Log("SOS"); }