public static void Write(TradeAge.Server.Entity.Character.SimplePlayer obj, PacketWriter pw) { pw.WriteUTF8Null(obj.Name); pw.WriteStruct(obj.Postion); pw.WriteStruct(obj.Direction); pw.Write(obj.Id); pw.Write(obj.AccountId); pw.Write((byte)obj.Sex); }
public static void Write(TradeAge.Server.Entity.Character.SimplePlayer obj, PacketWriter pw) { pw.WriteUTF8Null(obj.Name); Vector3WriteProxy.Write(obj.Postion, pw); QuaternionWriteProxy.Write(obj.Rotation, pw); pw.Write(obj.Speed); pw.Write(obj.Id); pw.Write(obj.AccountId); pw.Write((byte)obj.Sex); }
public void SpriteEnter(NetState netstate, TradeAge.Server.Entity.Character.SimplePlayer obj) { var pw = new PacketWriter(1102); PacketProfile packetProfile = PacketProfile.GetOutgoingProfile(1102); if (packetProfile != null) { packetProfile.RegConstruct(); } SimplePlayerWriteProxy.Write(obj, pw); netstate.Send(pw); pw.Dispose(); }
public void EnterSceneInfo(NetState netstate, TradeAge.Server.Entity.Character.SimplePlayer player) { var pw = PacketWriter.AcquireContent(1101); PacketProfile packetProfile = PacketProfile.GetOutgoingProfile(1101); if (packetProfile != null) { packetProfile.RegConstruct(); } SimplePlayerWriteProxy.Write(player, pw); netstate.Send(pw); if (packetProfile != null) { packetProfile.Record(pw.Length); } PacketWriter.ReleaseContent(pw); }