/// <summary> /// Copy the given Position2DWithPreviousPosition object's data into this objects data. /// </summary> /// <param name="positionToCopy">The Position2DWithPreviousPosition to copy from.</param> public void CopyFrom(Position2DWithPreviousPosition positionToCopy) { Position = positionToCopy.Position; Velocity = positionToCopy.Velocity; Acceleration = positionToCopy.Acceleration; PreviousPosition = positionToCopy.PreviousPosition; UpdatePreviousPositionAutomatically = positionToCopy.UpdatePreviousPositionAutomatically; }
/// <summary> /// Copy Constructor. /// </summary> /// <param name="positionToCopy">The Position2DWithPreviousPosition object to copy.</param> public Position2DWithPreviousPosition(Position2DWithPreviousPosition positionToCopy) { CopyFrom(positionToCopy); }