public override void Draw() { if (Obstacle != null) { AbilityDrawer.DrawTime(GetRemainingTime(), heroPosition); } }
public override void Draw() { if (Obstacle == null) { return; } AbilityDrawer.DrawTime(GetRemainingTime(), AbilityOwner.Position); }
public override void Draw() { if (Obstacle == null) { return; } AbilityDrawer.DrawTime(GetRemainingTime(), AbilityOwner.Position); AbilityDrawer.DrawRectangle(StartPosition, EndPosition, GetRadius()); }
public override void Draw() { if (Obstacle == null) { return; } AbilityDrawer.DrawTime(GetRemainingTime(), StartPosition); AbilityDrawer.DrawCircle(StartPosition, GetRadius()); }
public override void Draw() { if (Obstacle == null) { return; } AbilityDrawer.DrawTime(GetRemainingTime(), AbilityOwner.Position); AbilityDrawer.DrawCircle(StartPosition, GetRadius()); AbilityDrawer.UpdateCirclePosition(AbilityOwner.NetworkPosition); }
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()); }
public override void Draw() { if (Obstacle == null) { return; } AbilityDrawer.DrawTime(GetRemainingTime(), StartPosition); if (!modifierAdded) { AbilityDrawer.DrawDoubleArcRectangle(StartPosition, EndPosition, GetRadius()); } }