public void RenderAfterWorld(WorldRenderer wr, World world) { foreach (var unit in power.UnitsInRange(sourceLocation)) { wr.DrawSelectionBox(unit, Color.Red); } }
public void RenderAfterWorld(WorldRenderer wr, World world) { var xy = Game.viewport.ViewToWorld(Viewport.LastMousePos); foreach (var unit in power.UnitsInRange(xy)) { wr.DrawSelectionBox(unit, Color.Red); } }
public void RenderAfterWorld(WorldRenderer wr, World world) { foreach (var unit in power.UnitsInRange(sourceLocation)) { if (manager.self.Owner.Shroud.IsTargetable(unit) || manager.self.Owner.HasFogVisibility()) { wr.DrawSelectionBox(unit, Color.Red); } } }
public void RenderAfterWorld(WorldRenderer wr) { var bounds = self.Bounds.Value; var xy = new float2(bounds.Left, bounds.Top); var Xy = new float2(bounds.Right, bounds.Top); wr.DrawSelectionBox(self, Color.White); DrawHealthBar(self, xy, Xy); DrawExtraBars(self, xy, Xy); DrawUnitPath(self); }
public void RenderAfterWorld(WorldRenderer wr, World world) { var xy = wr.Position(wr.Viewport.ViewToWorldPx(Viewport.LastMousePos)).ToCPos(); var targetUnits = power.UnitsInRange(xy); foreach (var unit in targetUnits) { if (manager.self.Owner.Shroud.IsTargetable(unit) || manager.self.Owner.HasFogVisibility()) { wr.DrawSelectionBox(unit, Color.Red); } } }
public void RenderAfterWorld(WorldRenderer wr) { if (!Info.Selectable) { return; } var pos = wr.ScreenPxPosition(self.CenterPosition); var bounds = self.Bounds.Value; bounds.Offset(pos.X, pos.Y); var xy = new float2(bounds.Left, bounds.Top); var Xy = new float2(bounds.Right, bounds.Top); wr.DrawSelectionBox(self, Color.White); DrawHealthBar(wr, xy, Xy); DrawExtraBars(wr, xy, Xy); DrawUnitPath(wr); }
public void RenderAfterWorld(WorldRenderer wr, World world) { wr.DrawSelectionBox(self, Color.White); }