Beispiel #1
0
        /// <summary>
        ///
        /// </summary>
/// <param name="postion"></param>
/// <param name="direction"></param>

        public void Move(TradeAge.Client.Entity.Common.Vector3 postion, TradeAge.Client.Entity.Common.Vector3 direction)
        {
            var pw = PacketWriter.AcquireContent(1100);

            Vector3WriteProxy.Write(postion, pw);
            Vector3WriteProxy.Write(direction, pw);
            NetState.Send(pw); PacketWriter.ReleaseContent(pw);
        }
                public static TradeAge.Client.Entity.Common.Vector3 Read(PacketReader reader)
                {
                    TradeAge.Client.Entity.Common.Vector3 ret = new TradeAge.Client.Entity.Common.Vector3();

                    ret.X = reader.ReadFloat();
                    ret.Y = reader.ReadFloat();
                    ret.Z = reader.ReadFloat();


                    return(ret);
                }
Beispiel #3
0
                public static TradeAge.Client.Entity.Common.Vector3 Read(PacketReader reader)
                {
                    TradeAge.Client.Entity.Common.Vector3 ret = new TradeAge.Client.Entity.Common.Vector3();

                    ret.X = reader.ReadFloat();
                    ret.Y = reader.ReadFloat();
                    ret.Z = reader.ReadFloat();

                    return ret;
                }
Beispiel #4
0
 /// <summary>
 ///
 /// </summary>
 public static void Write(TradeAge.Client.Entity.Common.Vector3 obj, PacketWriter pw)
 {
     pw.Write(obj.X);
     pw.Write(obj.Y);
     pw.Write(obj.Z);
 }
Beispiel #5
0
 internal abstract void OnSpriteMove(int playerId, TradeAge.Client.Entity.Common.Vector3 postion, TradeAge.Client.Entity.Common.Vector3 direction);
Beispiel #6
0
 internal abstract void OnEnterSceneInfo(TradeAge.Client.Entity.Common.Vector3 postion, TradeAge.Client.Entity.Common.Vector3 direction);