public override void Draw() { if (Obstacle == null) { return; } AbilityDrawer.DrawTime(GetRemainingTime(), StartPosition); AbilityDrawer.DrawArcRectangle(StartPosition, EndPosition, GetRadius(), GetEndRadius()); AbilityDrawer.DrawCircle(StartPosition, (GetRadius() + GetEndRadius()) / 2); AbilityDrawer.UpdateCirclePosition(GetProjectilePosition()); }