Ejemplo n.º 1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="reader"></param>
        public override void FromNetwork(BinaryReader reader)
        {
            base.FromNetwork(reader);

            var movablePart = new MovableEntityPart();

            movablePart.FromNetwork(reader);
            UpdateMovableEntityPart(movablePart);
        }
Ejemplo n.º 2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="part"></param>
 public void UpdateMovableEntityPart(MovableEntityPart part)
 {
     InitialVelocityX = part.VelocityX;
     InitialVelocityY = part.VelocityY;
     if (!IsLocal)
     {
         SetVelocityInterpolation(part.VelocityX, part.VelocityY);
     }
     SetPositionInterpolation(part.X, part.Y);
     Ghost.PositionX = GetMeterToPoint(part.X);
     Ghost.PositionY = GetMeterToPoint(part.Y);
 }