示例#1
0
 public override void Write(PacketBinaryWriter writer)
 {
     if (PID >= UInt64.MaxValue - 100)
     {
         PID = 0;
     }
     writer.Write(PID + 1);
 }
示例#2
0
 public override void Write(PacketBinaryWriter writer)
 {
     writer.Write(PlayerId);
     writer.Write(SpriteIndex);
     writer.Write(ImageIndex);
     writer.Write(ImageSpeed);
     writer.Write(ImageXScale);
     writer.Write(Palette);
     writer.Write(IsRabbit);
 }
示例#3
0
 public override void Write(PacketBinaryWriter writer)
 {
     writer.Write(PlayerId);
     writer.Write(Quitting);
     if (!Quitting)
     {
         writer.Write(Reason);
     }
     else
     {
         writer.Write(Name);
         writer.Write(Pos);
         writer.Write(RoomNumber);
     }
 }
示例#4
0
 public abstract void Write(PacketBinaryWriter writer);
示例#5
0
 public override void Write(PacketBinaryWriter writer)
 {
     writer.Write(PlayerId);
     writer.Write(Pos);
     writer.Write(RoomNumber);
 }
示例#6
0
 public override void Write(PacketBinaryWriter writer)
 {
     writer.Write(Reason);
 }
示例#7
0
 public override void Write(PacketBinaryWriter writer)
 {
     //stub
 }
示例#8
0
 public override void Write(PacketBinaryWriter writer)
 {
     writer.Write(PlayerId);
 }