public void TryUpdateNullRarity(IUnitData temp) { if (temp.Stars == 0) { _units.UpgradeNullRatity(temp); if (temp.Stars > 0) { var unit = _units.Static.Units[temp.Id]; _impact.ExecuteImpact(unit.ImpactInit); _units.UpdateLastTeamSlots(); } } }