public bool SearchingResource(List<ResourceInBuilding> findedResources, List<ResourceInBuilding> resources, out ResourceInBuilding foundResource) { bool isFind = false; int persent = bonusPersent; switch(findedResources.Count) { case 0: persent += 90; break; case 1: persent += 60; break; case 2: persent += 30; break; case 3: persent += 25; break; case 4: persent += 30; break; case 5: persent += 15; break; default: persent += 10; break; } isFind = FindResource(persent); if (isFind) { foundResource = ChooseResource(findedResources, resources); } else { foundResource = null; } return isFind; }
public bool SearchingResource(List <ResourceInBuilding> findedResources, List <ResourceInBuilding> resources, out ResourceInBuilding foundResource) { bool isFind = false; int persent = bonusPersent; switch (findedResources.Count) { case 0: persent += 90; break; case 1: persent += 60; break; case 2: persent += 30; break; case 3: persent += 25; break; case 4: persent += 30; break; case 5: persent += 15; break; default: persent += 10; break; } isFind = FindResource(persent); if (isFind) { foundResource = ChooseResource(findedResources, resources); } else { foundResource = null; } return(isFind); }