Esempio n. 1
0
    public override void DeSerialize(WfPacket r)
    {
        int _TempSize = 0;

        _TempSize = r.ReadInt();
        for (int i = 0; i < _TempSize; ++i)
        {
            var _var = new t_PreparePlayerData();
            _var.DeSerialize(r);
            datas.Add(_var);
        }
    }
Esempio n. 2
0
    public static void SendMsg(DP_Msg socket)
    {
        SC_PreBattle sendPak = new SC_PreBattle();

        sendPak.datas = new List <t_PreparePlayerData>();

        for (uint i = 0; i < 3; ++i)
        {
            t_PreparePlayerData data = new t_PreparePlayerData();
            data.m_jobid    = i;
            data.m_playerid = i;
            data.m_name     = "Player" + i;

            sendPak.datas.Add(data);
        }
        WfPacket sendPak2 = new WfPacket((ushort)emPacket_Battle.em_SC_PreBattle);

        sendPak.Serialize(sendPak2);
        ServerNet.SendPacket(socket, sendPak2);
        UnityEngine.Debug.Log("向客户端发送消息,SC_PreBattle");
    }