Beispiel #1
0
    // Start is called before the first frame update
    void Start()
    {
        gameManager               = GameManager.Instance;
        gameManager.OnGameStart  += OnGameStart;
        gameManager.OnGameOver   += OnGameOver;
        gameManager.OnGamePause  += OnGamePause;
        gameManager.OnGameResume += OnGameResume;

        audioSource      = GetComponent <AudioSource>();
        musicTheme       = GameSettings.Instance.MusicTheme;
        audioSource.clip = musicTheme.mainTheme;

        isInitialized = true;
    }
Beispiel #2
0
 public void SetMainMusicTheme(int themeIdx)
 {
     MusicTheme = musicThemes[themeIdx];
 }