public override void ProcessMovement() { _movement.Step(); X += _movement.DeltaX; Y += _movement.DeltaY; foreach (Bounding hitBox in Hitboxes) { hitBox.Offset(_movement.Delta); } }
/// <summary> /// ProcessMovement, overide method, determines bullet movement. /// </summary> public override void ProcessMovement() { Movement.Step(); SetDirection(); X += Movement.DeltaX; Y += Movement.DeltaY; foreach (HitBox hitBox in HitBoxes) { hitBox.X += Movement.DeltaX; hitBox.Y += Movement.DeltaY; } }