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);
        }
Esempio n. 2
0
 // Do this in the Awake so it will be available in other Starts
 void Awake()
 {
     Log = new KSP_Log.Log("SOS");
 }