private void ActivatedPassive(PerkProfile perk) { switch (perk.UnitType) { case UnitType.Enemy: foreach (var i in perk.GetPerkParam()) { enemyFactory.AddNewPercEnemy(i); } break; case UnitType.Hero: foreach (var i in perk.GetPerkParam()) { heroController.SetParamSettings(i); } break; case UnitType.All: foreach (var i in perk.GetPerkParam()) { heroController.SetParamSettings(i); enemyFactory.AddNewPercEnemy(i); } break; default: break; } }