コード例 #1
0
ファイル: ClientProxyProtocol.cs プロジェクト: Jimlan/DogSE
 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();
 }
コード例 #2
0
 public static void Write(TradeAge.Server.Entity.Common.Vector2 obj, PacketWriter pw)
 {
     pw.Write(obj.X);
     pw.Write(obj.Y);
 }
コード例 #3
0
 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);
 }
コード例 #4
0
 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);
 }