Ejemplo n.º 1
0
    [PunRPC]  //After one play End, (one Shoot)
    private void PlayingEndedRPC(string str_packet, bool turn_change, string str_balltype, int win_or_lose, int foul)
    {
        //print("PlayingEnded: is_Playing:"+is_playing);
        str_packet_temp   = str_packet;
        turn_change_temp  = turn_change;
        str_balltype_temp = str_balltype;
        win_or_lose_temp  = win_or_lose;
        foul_temp         = foul;
        Frame frame = new Frame(str_packet);

        if (is_playing)
        {
            myBuffer.SetLastFrame(frame);
        }
        else
        {
            cueController.ShowFrame(frame);
            EndPlaying(str_packet_temp, turn_change_temp, str_balltype_temp, win_or_lose_temp, foul_temp);
        }
        is_ended = true;
        cueController.clock_left = cueController.clock_right = Constant.play_time;
    }