public void Addunit(UnitConfig unitConfig) { if (units.Count < maximumUnits) { Unit unit = Instantiate(unitConfig.GetUnitPrefab(), transform).GetComponent <Unit>(); units.Add(unit); } else { throw (new InvalidOperationException()); } //attackValue += unitConfig.GetAttackStrength(); //defenceValue += unitConfig.GetDefenceStrength(); }