Beispiel #1
0
    public void OnReceiveQuizClear(int node, byte[] data)
    {
        Debug.Log("received quiz Clear");
        QuizClearPacket packet = new QuizClearPacket(data);

        QuizClear clear = packet.GetPacket();
        string    name  = clear.QuizName;

        ClearQuiz(name);
    }
Beispiel #2
0
        public bool Serialize(QuizClear packet)
        {
            bool   ret      = true;
            string quizName = packet.QuizName;

            ret &= Serialize(packet.length);
            ret &= Serialize(quizName, packet.length);

            return(ret);
        }
Beispiel #3
0
    public void SendQuizResult(string name)
    {
        QuizClear clear = new QuizClear();

        clear.QuizName = name;
        clear.length   = name.Length;
        QuizClearPacket packet = new QuizClearPacket(clear);


        m_client.SendReliable(0, packet);

        QuizClear quizclear = packet.GetPacket();



        Debug.Log("send suceess");
    }
Beispiel #4
0
        public bool Deserialize(ref QuizClear quiz)
        {
            if (GetDataSize() == 0)
            {
                return(false);
            }
            bool   ret      = true;
            string quizName = "";
            int    length   = 0;

            ret &= Deserialize(ref length);
            ret &= Deserialize(ref quizName, length);

            quiz.QuizName = quizName;

            return(ret);
        }