public void LoginServerResult(NetState netstate, TradeAge.Server.Entity.Login.LoginServerResult result) { var pw = new PacketWriter(1001); PacketProfile packetProfile = PacketProfile.GetOutgoingProfile(1001); if (packetProfile != null) packetProfile.RegConstruct(); pw.Write((byte)result); netstate.Send(pw); pw.Dispose(); }
public static void Write(TradeAge.Server.Entity.Common.Vector2 obj, PacketWriter pw) { pw.Write(obj.X); pw.Write(obj.Y); }
public static void Write(TradeAge.Server.Entity.Character.SimplePlayer obj, PacketWriter pw) { pw.WriteUTF8Null(obj.Name); Vector2WriteProxy.Write(obj.Postion, pw); Vector2WriteProxy.Write(obj.Direction, pw); pw.Write(obj.Id); pw.Write(obj.AccountId); pw.Write((byte)obj.Sex); }
public static void Write(TradeAge.Server.Entity.Character.SceneSprite obj, PacketWriter pw) { pw.Write(obj.Id); pw.Write((byte)obj.SpriteType); pw.WriteUTF8Null(obj.Name); Vector2WriteProxy.Write(obj.Postion, pw); Vector2WriteProxy.Write(obj.Direction, pw); }