示例#1
0
    public void PointerClick(object sender, PointerEventArgs e)
    {
        switch (e.target.name)
        {
        case "Very Easy":
            lobbyHandler.SetGameDifficulty(EDifficulty.VeryEasy);
            break;

        case "Easy":
            lobbyHandler.SetGameDifficulty(EDifficulty.Easy);
            break;

        case "Hard":
            lobbyHandler.SetGameDifficulty(EDifficulty.Hard);
            break;

        case "Very Hard":
            lobbyHandler.SetGameDifficulty(EDifficulty.VeryHard);
            break;

        case "Game Start":
            lobbyHandler.GameStart();
            break;

        case "unitychan_statue":
            lobbyHandler.ChangePlayerModel(EPlayerModel.UnityChan);
            break;

        case "zombie_statue":
            lobbyHandler.ChangePlayerModel(EPlayerModel.Zombie);
            break;

        case "rin_statue":
            lobbyHandler.ChangePlayerModel(EPlayerModel.Rin);
            break;

        case "knight_statue":
            lobbyHandler.ChangePlayerModel(EPlayerModel.Knight);
            break;

        case "UP":
            lobbyHandler.BeatmapScrollUp();
            break;

        case "DOWN":
            lobbyHandler.BeatmapScrollDown();
            break;

        case "Osu Beatmap Button(Clone)":
            Text   TargetText = e.target.GetComponentInChildren <Text>();
            string SongName   = TargetText.text;
            lobbyHandler.SelectSong(SongName, TargetText);
            break;

        default:
            break;
        }
    }