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); } }
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"); }