示例#1
0
    // Start is called before the first frame update
    void Start()
    {
        akaSceneManager = GameObject.FindObjectOfType <AKASceneManager>();
        int[] songData = akaSceneManager.getSongData();
        song       = songData[0];
        difficulty = songData[1];
        score      = 0;
        combo      = 0;
        perfect    = 0;
        good       = 0;
        bad        = 0;
        miss       = 0;


        perfectButton = GameObject.Find("Perfect Button").GetComponent <UnityEngine.UI.Button>();
        goodButton    = GameObject.Find("Good Button").GetComponent <UnityEngine.UI.Button>();
        badButton     = GameObject.Find("Bad Button").GetComponent <UnityEngine.UI.Button>();
        missButton    = GameObject.Find("Miss Button").GetComponent <UnityEngine.UI.Button>();
        songName      = GameObject.Find("Name").GetComponent <UnityEngine.UI.Text>();
        songDiff      = GameObject.Find("Diff").GetComponent <UnityEngine.UI.Text>();
        songScore     = GameObject.Find("Score").GetComponent <UnityEngine.UI.Text>();
        curRating     = GameObject.Find("Rating").GetComponent <UnityEngine.UI.Text>();
        curCombo      = GameObject.Find("Combo").GetComponent <UnityEngine.UI.Text>();

        songName.text = "Song " + song.ToString();

        if (difficulty == 0)
        {
            songDiff.text = "Easy";
        }
        else if (difficulty == 1)
        {
            songDiff.text = "Hard";
        }
    }
示例#2
0
    // Start is called before the first frame update
    void Start()
    {
        akaSceneManager = GameObject.FindObjectOfType <AKASceneManager>();

        exitButton.onClick.AddListener(ExitGame);
        restartButton.onClick.AddListener(RestartGame);
        submitTen.onClick.AddListener(AddTen);

        perfect.text = "Perfect: " + akaSceneManager.songPerfect.ToString();
        good.text    = "Good: " + akaSceneManager.songGood.ToString();
        bad.text     = "Bad: " + akaSceneManager.songBad.ToString();
        missed.text  = "Missed: " + akaSceneManager.songMiss.ToString();
        total.text   = "Total Score: " + akaSceneManager.songScore.ToString();

        cur_song = new Song(akaSceneManager.curSong);
        Debug.Log("End Screen: Current song is " + akaSceneManager.curSong);
        title.text = cur_song.GetName();
        // Debug.Log(akaSceneManager.curSong);
        // Debug.Log(cur_song.GetName());


        updateTen();

        if (!cur_song.InTop(akaSceneManager.songScore, akaSceneManager.curDifficulty))
        {
            Destroy(topTen);
        }
        else
        {
            tenScore.text = "Score: " + akaSceneManager.songScore.ToString();
        }

        if (akaSceneManager.curDifficulty == 0)
        {
            difficulty.text = "Easy";
        }
        else
        {
            difficulty.text = "Hard";
        }
    }
示例#3
0
    // Start is called before the first frame update
    void Start()
    {
        akaSceneManager = GameObject.FindObjectOfType <AKASceneManager>();

        songTitleButton = GameObject.Find("Song Title Button").GetComponent <UnityEngine.UI.Button>();
        highScorePanel  = GameObject.Find("HighScorePanel").GetComponent <UnityEngine.UI.Button>();
        easyTopScore    = GameObject.Find("Easy Score").GetComponent <UnityEngine.UI.Text>();
        hardTopScore    = GameObject.Find("Hard Score").GetComponent <UnityEngine.UI.Text>();
        easyScore1      = GameObject.Find("EasyScore1").GetComponent <UnityEngine.UI.Text>();
        easyScore2      = GameObject.Find("EasyScore2").GetComponent <UnityEngine.UI.Text>();
        easyScore3      = GameObject.Find("EasyScore3").GetComponent <UnityEngine.UI.Text>();
        easyScore4      = GameObject.Find("EasyScore4").GetComponent <UnityEngine.UI.Text>();
        easyScore5      = GameObject.Find("EasyScore5").GetComponent <UnityEngine.UI.Text>();
        easyScore6      = GameObject.Find("EasyScore6").GetComponent <UnityEngine.UI.Text>();
        easyScore7      = GameObject.Find("EasyScore7").GetComponent <UnityEngine.UI.Text>();
        easyScore8      = GameObject.Find("EasyScore8").GetComponent <UnityEngine.UI.Text>();
        easyScore9      = GameObject.Find("EasyScore9").GetComponent <UnityEngine.UI.Text>();
        easyScore10     = GameObject.Find("EasyScore10").GetComponent <UnityEngine.UI.Text>();
        hardScore1      = GameObject.Find("HardScore1").GetComponent <UnityEngine.UI.Text>();
        hardScore2      = GameObject.Find("HardScore2").GetComponent <UnityEngine.UI.Text>();
        hardScore3      = GameObject.Find("HardScore3").GetComponent <UnityEngine.UI.Text>();
        hardScore4      = GameObject.Find("HardScore4").GetComponent <UnityEngine.UI.Text>();
        hardScore5      = GameObject.Find("HardScore5").GetComponent <UnityEngine.UI.Text>();
        hardScore6      = GameObject.Find("HardScore6").GetComponent <UnityEngine.UI.Text>();
        hardScore7      = GameObject.Find("HardScore7").GetComponent <UnityEngine.UI.Text>();
        hardScore8      = GameObject.Find("HardScore8").GetComponent <UnityEngine.UI.Text>();
        hardScore9      = GameObject.Find("HardScore9").GetComponent <UnityEngine.UI.Text>();
        hardScore10     = GameObject.Find("HardScore10").GetComponent <UnityEngine.UI.Text>();

        populateSongs();



        titleStartPosition     = songTitleButton.transform.position;
        highScoreStartPosition = highScorePanel.transform.position;
        highScoreEndPosition   = highScoreStartPosition + new Vector3(0, 800, 0);
        displaySong(curSong);
    }
示例#4
0
    void Start()
    {
        akaSceneManager = GameObject.FindObjectOfType <AKASceneManager>();
        AM = FindObjectOfType <AudioManager>();

        music   = new GameObject[200];
        pressed = new bool[200];
        for (int i = 0; i < 200; i++)
        {
            pressed[i] = false;
        }
        initScoring(50);

        Songs       S     = new Songs();
        List <Song> songs = S.GetSongs();

        foreach (Song s in songs)
        {
            Debug.Log("Song Name: " + s.GetName());
        }

        Song song = songs[akaSceneManager.curSong];

        Debug.Log("Here : " + song.GetName());

        rhythm = song.GetRhythm(akaSceneManager.curDifficulty);

        if (song.GetName() == "Bach suit No1")
        {
            AM.playMusic(audio);
        }


        makeNotes();
        time      = 0;
        beatTempo = beatTempo / 60f;
        newNote.transform.position -= new Vector3(0f, beatTempo * Time.deltaTime, 0f);
    }
示例#5
0
 // Start is called before the first frame update
 void Start()
 {
     akaSceneManager = GameObject.FindObjectOfType <AKASceneManager>();
     counter         = 0;
 }
示例#6
0
文件: Setup.cs 项目: anoushaf/TapTap
 // Start is called before the first frame update
 void Start()
 {
     akaSceneManager = GameObject.FindObjectOfType <AKASceneManager>();
     hasSwitched     = false;
 }