/// <summary> /// /// </summary> /// <param name="reader"></param> /// <returns></returns> public static TradeAge.Server.Entity.Common.Vector3 Read(PacketReader reader) { TradeAge.Server.Entity.Common.Vector3 ret = new TradeAge.Server.Entity.Common.Vector3(); ret.X = reader.ReadFloat(); ret.Y = reader.ReadFloat(); ret.Z = reader.ReadFloat(); return(ret); }
public void EnterSceneInfo(NetState netstate, TradeAge.Server.Entity.Common.Vector3 postion, TradeAge.Server.Entity.Common.Vector3 direction) { var pw = PacketWriter.AcquireContent(1101); PacketProfile packetProfile = PacketProfile.GetOutgoingProfile(1101); if (packetProfile != null) { packetProfile.RegConstruct(); } Vector3WriteProxy.Write(postion, pw); Vector3WriteProxy.Write(direction, pw); netstate.Send(pw); PacketWriter.ReleaseContent(pw); }
public void SpriteMove(NetState netstate, int playerId, TradeAge.Server.Entity.Common.Vector3 postion, TradeAge.Server.Entity.Common.Vector3 direction) { var pw = PacketWriter.AcquireContent(1103); PacketProfile packetProfile = PacketProfile.GetOutgoingProfile(1103); if (packetProfile != null) { packetProfile.RegConstruct(); } pw.Write(playerId); Vector3WriteProxy.Write(postion, pw); Vector3WriteProxy.Write(direction, pw); netstate.Send(pw); if (packetProfile != null) { packetProfile.Record(pw.Length); } PacketWriter.ReleaseContent(pw); }
/// <summary> /// /// </summary> /// <param name="reader"></param> /// <returns></returns> public static TradeAge.Server.Entity.Common.Vector3 Read(PacketReader reader) { TradeAge.Server.Entity.Common.Vector3 ret = new TradeAge.Server.Entity.Common.Vector3(); ret.X = reader.ReadFloat(); ret.Y = reader.ReadFloat(); ret.Z = reader.ReadFloat(); return ret; }
public static void Write(TradeAge.Server.Entity.Common.Vector3 obj, PacketWriter pw) { pw.Write(obj.X); pw.Write(obj.Y); pw.Write(obj.Z); }