public MiniMapTowerScript(Config config, string menuTitle, MenuFactory parentMenu = null) : base(config, menuTitle, parentMenu) { OnInGameUpdateEventEnable = true; MiniMapIsRightPosition = Menu.Item("MiniMap is right position", false); OnlyCanPushBuilding = Menu.Item("Only can push building", false); MiniMapSizeItem = Menu.Item <Slider>("MiniMap Size", new Slider(244, 109, 280)); #region Fields T1BuildingRadiantTop = new MinimapBuilding(Database.BuildingName.goodguys_tower1_top); T1BuildingRadiantMiddle = new MinimapBuilding(Database.BuildingName.goodguys_tower1_mid); T1BuildingRadiantBottom = new MinimapBuilding(Database.BuildingName.goodguys_tower1_bot); T2BuildingRadiantTop = new MinimapBuilding(Database.BuildingName.goodguys_tower2_top); T2BuildingRadiantMiddle = new MinimapBuilding(Database.BuildingName.goodguys_tower2_mid); T2BuildingRadiantBottom = new MinimapBuilding(Database.BuildingName.goodguys_tower2_bot); T3BuildingRadiantTop = new MinimapBuilding(Database.BuildingName.goodguys_tower3_top); CasarmRadiantTopLeft = new MinimapBuilding(Database.BuildingName.goodguys_range_rax_top); CasarmRadiantTopRight = new MinimapBuilding(Database.BuildingName.goodguys_melee_rax_top); T3BuildingRadiantMiddle = new MinimapBuilding(Database.BuildingName.goodguys_tower3_mid); CasarmRadiantMiddleLeft = new MinimapBuilding(Database.BuildingName.goodguys_range_rax_mid); CasarmRadiantMiddleRight = new MinimapBuilding(Database.BuildingName.goodguys_melee_rax_mid); T3BuildingRadiantBottom = new MinimapBuilding(Database.BuildingName.goodguys_tower3_bot); CasarmRadiantBottomLeft = new MinimapBuilding(Database.BuildingName.goodguys_range_rax_bot); CasarmRadiantBottomRight = new MinimapBuilding(Database.BuildingName.goodguys_melee_rax_bot); T4BuildingRadiantTop = new MinimapBuilding(Database.BuildingName.goodguys_tower4, true); T4BuildingRadiantBottom = new MinimapBuilding(Database.BuildingName.goodguys_tower4, false); TroneRadiant = new MinimapBuilding(Database.BuildingName.goodguys_fort); T1BuildingDireTop = new MinimapBuilding(Database.BuildingName.badguys_tower1_top); T1BuildingDireMiddle = new MinimapBuilding(Database.BuildingName.badguys_tower1_mid); T1BuildingDireBottom = new MinimapBuilding(Database.BuildingName.badguys_tower1_bot); T2BuildingDireTop = new MinimapBuilding(Database.BuildingName.badguys_tower2_top); T2BuildingDireMiddle = new MinimapBuilding(Database.BuildingName.badguys_tower2_mid); T2BuildingDireBottom = new MinimapBuilding(Database.BuildingName.badguys_tower2_bot); T3BuildingDireTop = new MinimapBuilding(Database.BuildingName.badguys_tower3_top); CasarmDireTopLeft = new MinimapBuilding(Database.BuildingName.badguys_melee_rax_top); CasarmDireTopRight = new MinimapBuilding(Database.BuildingName.badguys_range_rax_top); T3BuildingDireMiddle = new MinimapBuilding(Database.BuildingName.badguys_tower3_mid); CasarmDireMiddleLeft = new MinimapBuilding(Database.BuildingName.badguys_melee_rax_mid); CasarmDireMiddleRight = new MinimapBuilding(Database.BuildingName.badguys_range_rax_mid); T3BuildingDireBottom = new MinimapBuilding(Database.BuildingName.badguys_tower3_bot); CasarmDireBottomLeft = new MinimapBuilding(Database.BuildingName.badguys_melee_rax_bot); CasarmDireBottomRight = new MinimapBuilding(Database.BuildingName.badguys_range_rax_bot); T4BuildingDireTop = new MinimapBuilding(Database.BuildingName.badguys_tower4, true); T4BuildingDireBottom = new MinimapBuilding(Database.BuildingName.badguys_tower4, false); TroneDire = new MinimapBuilding(Database.BuildingName.badguys_fort); #endregion }
private void DrawTrone(Vector2 pos, MinimapBuilding building, float iconSize = 16) { DrawBuilding(pos, building.Team, building.IsAlive, building.Health, building.MaxHealth, iconSize); }
public void DrawCasarm(Vector2 pos, MinimapBuilding building, float iconSize = 10) { DrawBuilding(pos, building.Team, building.IsAlive, building.Health, building.MaxHealth, iconSize); }