//public void SetUnitsActive(bool active,bool init) //{ // foreach (var unit in units) // { // unit.SetActive(active); // if (init) // { // unit.Init(); // } // } //} public void SelectUnit(AbstractUIUnit unit) { if (mainUnit != null) { if (mainUnit.Equals(unit)) { return; } } mainUnit = unit; }
protected void AddUnit(AbstractUIUnit unit) { units.Add(unit); unit.SetGroup(this); }