コード例 #1
0
ファイル: LevelPicker.cs プロジェクト: nixiaotang/RobStar
    private MenuMusic menuMusic; //background music player


    void Start()
    {
        //get menu music component and play background music
        menuMusic = GameObject.FindGameObjectWithTag("Music").GetComponent <MenuMusic>();
        menuMusic.PlayMusic();


        coinTxt.text = GameManager.totalCoins.ToString(); //update coins text


        if (GameManager.levelsCompleted >= 2)  //if first two levels completed, then player can access and play any level
        {
            lvl2Button.SetActive(true);
            lvl3Button.SetActive(true);
        }
        else if (GameManager.levelsCompleted >= 1)    //if only first level completed, player can only access and play the first two levels
        {
            lvl2Button.SetActive(true);
            lvl3Button.SetActive(false);
        }
        else     //if no levels completed, player can only attempt the first level
        {
            lvl2Button.SetActive(false);
            lvl3Button.SetActive(false);
        }

        shop.transform.localScale = new Vector3(0, 0, 0); //shop disappaer
    }
コード例 #2
0
ファイル: AudioManager.cs プロジェクト: nixiaotang/RobStar
 //called when player beats or fails the level
 public void LevelEnd()
 {
     menuMusic.PlayMusic(); //start playing menu background music
     chaseMusic.Stop();     //stop playing chase music
     gameMusic.Stop();      //stop playing level/game music
 }
コード例 #3
0
 void Start()
 {
     //get script component for background music
     menuMusic = GameObject.FindGameObjectWithTag("Music").GetComponent <MenuMusic>();
     menuMusic.PlayMusic(); //play music
 }