Beispiel #1
0
 //public static byte[] UserMove(int cid, Point start, List<IMovePath> movement)
 //{
 //    var packet = new PacketWriter();
 //    packet.WriteOpcode(SendOps.UserMove);
 //    packet.WriteInt(cid);
 //    packet.WritePos(start);
 //    packet.WriteBytes(new byte[4]);
 //    packet.WriteByte(movement.Count);
 //    foreach (IMovePath move in movement)
 //        move.Encode(packet);
 //    return packet.ToArray();
 //}
 public static byte[] UserMove(int cid, Point start, byte[] movement)
 {
     var packet = new PacketWriter();
     packet.WriteOpcode(SendOps.UserMove);
     packet.WriteInt(cid);
     packet.WritePos(start);
     packet.WriteBytes(movement);
     return packet.ToArray();
 }