Question by
lukamoe · Oct 03, 2021 at 02:57 PM ·
stackoverflow
I keep getting a StackOverflowException
I have a random loop that throws me random countries. There are 56 pieces and always with the penultimate one I get a StackOverflowException error. I would be very grateful if someone could help me. This is my code (Coding Beginner, Luka 12):
private void LänderErzeugen() { RandomNumber2 = Random.Range(0, 6); float Gruppe = Random.value;
if (RandomNumber2 == 0)
{
float Land = Random.value;
if (Land < 0.1)
{
if (LänderZahlen[0] == 0)
{
ZufalsLand[0].SetActive(true);
LänderZahlen[0]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.2)
{
if (LänderZahlen[1] == 0)
{
ZufalsLand[1].SetActive(true);
LänderZahlen[1]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.3)
{
if (LänderZahlen[2] == 0)
{
ZufalsLand[2].SetActive(true);
LänderZahlen[2]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.4)
{
if (LänderZahlen[3] == 0)
{
ZufalsLand[3].SetActive(true);
LänderZahlen[3]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.5)
{
if (LänderZahlen[4] == 0)
{
ZufalsLand[4].SetActive(true);
LänderZahlen[4]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.6)
{
if (LänderZahlen[5] == 0)
{
ZufalsLand[5].SetActive(true);
LänderZahlen[5]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.7)
{
if (LänderZahlen[6] == 0)
{
ZufalsLand[6].SetActive(true);
LänderZahlen[6]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.8)
{
if (LänderZahlen[7] == 0)
{
ZufalsLand[7].SetActive(true);
LänderZahlen[7]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.9)
{
if (LänderZahlen[8] == 0)
{
ZufalsLand[8].SetActive(true);
LänderZahlen[8]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 1.0)
{
if (LänderZahlen[9] == 0)
{
ZufalsLand[9].SetActive(true);
LänderZahlen[9]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
}
else if (RandomNumber2 == 1)
{
float Land = Random.value;
if (Land < 0.1)
{
if (LänderZahlen[10] == 0)
{
ZufalsLand[10].SetActive(true);
LänderZahlen[10]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.2)
{
if (LänderZahlen[11] == 0)
{
ZufalsLand[11].SetActive(true);
LänderZahlen[11]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.3)
{
if (LänderZahlen[12] == 0)
{
ZufalsLand[12].SetActive(true);
LänderZahlen[12]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.4)
{
if (LänderZahlen[13] == 0)
{
ZufalsLand[13].SetActive(true);
LänderZahlen[13]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.5)
{
if (LänderZahlen[14] == 0)
{
ZufalsLand[14].SetActive(true);
LänderZahlen[14]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.6)
{
if (LänderZahlen[15] == 0)
{
ZufalsLand[15].SetActive(true);
LänderZahlen[15]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.7)
{
if (LänderZahlen[16] == 0)
{
ZufalsLand[16].SetActive(true);
LänderZahlen[16]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.8)
{
if (LänderZahlen[17] == 0)
{
ZufalsLand[17].SetActive(true);
LänderZahlen[17]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.9)
{
if (LänderZahlen[18] == 0)
{
ZufalsLand[18].SetActive(true);
LänderZahlen[18]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 1.0)
{
if (LänderZahlen[19] == 0)
{
ZufalsLand[19].SetActive(true);
LänderZahlen[19]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
}
else if (RandomNumber2 == 2)
{
float Land = Random.value;
if (Land < 0.1)
{
if (LänderZahlen[20] == 0)
{
ZufalsLand[20].SetActive(true);
LänderZahlen[20]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.2)
{
if (LänderZahlen[21] == 0)
{
ZufalsLand[21].SetActive(true);
LänderZahlen[21]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.3)
{
if (LänderZahlen[22] == 0)
{
ZufalsLand[22].SetActive(true);
LänderZahlen[22]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.4)
{
if (LänderZahlen[23] == 0)
{
ZufalsLand[23].SetActive(true);
LänderZahlen[23]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.5)
{
if (LänderZahlen[24] == 0)
{
ZufalsLand[24].SetActive(true);
LänderZahlen[24]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.6)
{
if (LänderZahlen[25] == 0)
{
ZufalsLand[25].SetActive(true);
LänderZahlen[25]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.7)
{
if (LänderZahlen[26] == 0)
{
ZufalsLand[26].SetActive(true);
LänderZahlen[26]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.8)
{
if (LänderZahlen[27] == 0)
{
ZufalsLand[27].SetActive(true);
LänderZahlen[27]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.9)
{
if (LänderZahlen[28] == 0)
{
ZufalsLand[28].SetActive(true);
LänderZahlen[28]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 1.0)
{
if (LänderZahlen[29] == 0)
{
ZufalsLand[29].SetActive(true);
LänderZahlen[29]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
}
else if (RandomNumber2 == 3)
{
float Land = Random.value;
if (Land < 0.1)
{
if (LänderZahlen[30] == 0)
{
ZufalsLand[30].SetActive(true);
LänderZahlen[30]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.2)
{
if (LänderZahlen[31] == 0)
{
ZufalsLand[31].SetActive(true);
LänderZahlen[31]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.3)
{
if (LänderZahlen[32] == 0)
{
ZufalsLand[32].SetActive(true);
LänderZahlen[32]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.4)
{
if (LänderZahlen[33] == 0)
{
ZufalsLand[33].SetActive(true);
LänderZahlen[33]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.5)
{
if (LänderZahlen[34] == 0)
{
ZufalsLand[34].SetActive(true);
LänderZahlen[34]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.6)
{
if (LänderZahlen[35] == 0)
{
ZufalsLand[35].SetActive(true);
LänderZahlen[35]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.7)
{
if (LänderZahlen[36] == 0)
{
ZufalsLand[36].SetActive(true);
LänderZahlen[36]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.8)
{
if (LänderZahlen[37] == 0)
{
ZufalsLand[37].SetActive(true);
LänderZahlen[37]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.9)
{
if (LänderZahlen[38] == 0)
{
ZufalsLand[38].SetActive(true);
LänderZahlen[38]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 1.0)
{
if (LänderZahlen[39] == 0)
{
ZufalsLand[39].SetActive(true);
LänderZahlen[39]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
}
else if (RandomNumber2 == 4)
{
float Land = Random.value;
if (Land < 0.1)
{
if (LänderZahlen[40] == 0)
{
ZufalsLand[40].SetActive(true);
LänderZahlen[40]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.2)
{
if (LänderZahlen[41] == 0)
{
ZufalsLand[41].SetActive(true);
LänderZahlen[41]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.3)
{
if (LänderZahlen[42] == 0)
{
ZufalsLand[42].SetActive(true);
LänderZahlen[42]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.4)
{
if (LänderZahlen[43] == 0)
{
ZufalsLand[43].SetActive(true);
LänderZahlen[43]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.5)
{
if (LänderZahlen[44] == 0)
{
ZufalsLand[44].SetActive(true);
LänderZahlen[44]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.6)
{
if (LänderZahlen[45] == 0)
{
ZufalsLand[45].SetActive(true);
LänderZahlen[45]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.7)
{
if (LänderZahlen[46] == 0)
{
ZufalsLand[46].SetActive(true);
LänderZahlen[46]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.8)
{
if (LänderZahlen[47] == 0)
{
ZufalsLand[47].SetActive(true);
LänderZahlen[47]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.9)
{
if (LänderZahlen[48] == 0)
{
ZufalsLand[48].SetActive(true);
LänderZahlen[48]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 1.0)
{
if (LänderZahlen[49] == 0)
{
ZufalsLand[49].SetActive(true);
LänderZahlen[49]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
}
else if (RandomNumber2 == 5)
{
float Land = Random.value;
if (Land < 0.16)
{
if (LänderZahlen[50] == 0)
{
ZufalsLand[50].SetActive(true);
LänderZahlen[50]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.32)
{
if (LänderZahlen[51] == 0)
{
ZufalsLand[51].SetActive(true);
LänderZahlen[51]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.48)
{
if (LänderZahlen[52] == 0)
{
ZufalsLand[52].SetActive(true);
LänderZahlen[52]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.64)
{
if (LänderZahlen[53] == 0)
{
ZufalsLand[53].SetActive(true);
LänderZahlen[53]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.80)
{
if (LänderZahlen[54] == 0)
{
ZufalsLand[54].SetActive(true);
LänderZahlen[54]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 1.0)
{
if (LänderZahlen[55] == 0)
{
ZufalsLand[55].SetActive(true);
LänderZahlen[55]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
}
},I have a random loop that throws me random countries. There are 56 pieces and always with the penultimate one I get a StackOverflowException error. this is my code (I'm very new in coding):
private void LänderErzeugen() { RandomNumber2 = Random.Range(0, 6); float Gruppe = Random.value;
if (RandomNumber2 == 0)
{
float Land = Random.value;
if (Land < 0.1)
{
if (LänderZahlen[0] == 0)
{
ZufalsLand[0].SetActive(true);
LänderZahlen[0]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.2)
{
if (LänderZahlen[1] == 0)
{
ZufalsLand[1].SetActive(true);
LänderZahlen[1]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.3)
{
if (LänderZahlen[2] == 0)
{
ZufalsLand[2].SetActive(true);
LänderZahlen[2]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.4)
{
if (LänderZahlen[3] == 0)
{
ZufalsLand[3].SetActive(true);
LänderZahlen[3]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.5)
{
if (LänderZahlen[4] == 0)
{
ZufalsLand[4].SetActive(true);
LänderZahlen[4]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.6)
{
if (LänderZahlen[5] == 0)
{
ZufalsLand[5].SetActive(true);
LänderZahlen[5]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.7)
{
if (LänderZahlen[6] == 0)
{
ZufalsLand[6].SetActive(true);
LänderZahlen[6]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.8)
{
if (LänderZahlen[7] == 0)
{
ZufalsLand[7].SetActive(true);
LänderZahlen[7]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.9)
{
if (LänderZahlen[8] == 0)
{
ZufalsLand[8].SetActive(true);
LänderZahlen[8]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 1.0)
{
if (LänderZahlen[9] == 0)
{
ZufalsLand[9].SetActive(true);
LänderZahlen[9]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
}
else if (RandomNumber2 == 1)
{
float Land = Random.value;
if (Land < 0.1)
{
if (LänderZahlen[10] == 0)
{
ZufalsLand[10].SetActive(true);
LänderZahlen[10]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.2)
{
if (LänderZahlen[11] == 0)
{
ZufalsLand[11].SetActive(true);
LänderZahlen[11]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.3)
{
if (LänderZahlen[12] == 0)
{
ZufalsLand[12].SetActive(true);
LänderZahlen[12]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.4)
{
if (LänderZahlen[13] == 0)
{
ZufalsLand[13].SetActive(true);
LänderZahlen[13]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.5)
{
if (LänderZahlen[14] == 0)
{
ZufalsLand[14].SetActive(true);
LänderZahlen[14]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.6)
{
if (LänderZahlen[15] == 0)
{
ZufalsLand[15].SetActive(true);
LänderZahlen[15]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.7)
{
if (LänderZahlen[16] == 0)
{
ZufalsLand[16].SetActive(true);
LänderZahlen[16]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.8)
{
if (LänderZahlen[17] == 0)
{
ZufalsLand[17].SetActive(true);
LänderZahlen[17]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.9)
{
if (LänderZahlen[18] == 0)
{
ZufalsLand[18].SetActive(true);
LänderZahlen[18]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 1.0)
{
if (LänderZahlen[19] == 0)
{
ZufalsLand[19].SetActive(true);
LänderZahlen[19]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
}
else if (RandomNumber2 == 2)
{
float Land = Random.value;
if (Land < 0.1)
{
if (LänderZahlen[20] == 0)
{
ZufalsLand[20].SetActive(true);
LänderZahlen[20]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.2)
{
if (LänderZahlen[21] == 0)
{
ZufalsLand[21].SetActive(true);
LänderZahlen[21]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.3)
{
if (LänderZahlen[22] == 0)
{
ZufalsLand[22].SetActive(true);
LänderZahlen[22]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.4)
{
if (LänderZahlen[23] == 0)
{
ZufalsLand[23].SetActive(true);
LänderZahlen[23]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.5)
{
if (LänderZahlen[24] == 0)
{
ZufalsLand[24].SetActive(true);
LänderZahlen[24]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.6)
{
if (LänderZahlen[25] == 0)
{
ZufalsLand[25].SetActive(true);
LänderZahlen[25]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.7)
{
if (LänderZahlen[26] == 0)
{
ZufalsLand[26].SetActive(true);
LänderZahlen[26]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.8)
{
if (LänderZahlen[27] == 0)
{
ZufalsLand[27].SetActive(true);
LänderZahlen[27]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.9)
{
if (LänderZahlen[28] == 0)
{
ZufalsLand[28].SetActive(true);
LänderZahlen[28]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 1.0)
{
if (LänderZahlen[29] == 0)
{
ZufalsLand[29].SetActive(true);
LänderZahlen[29]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
}
else if (RandomNumber2 == 3)
{
float Land = Random.value;
if (Land < 0.1)
{
if (LänderZahlen[30] == 0)
{
ZufalsLand[30].SetActive(true);
LänderZahlen[30]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.2)
{
if (LänderZahlen[31] == 0)
{
ZufalsLand[31].SetActive(true);
LänderZahlen[31]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.3)
{
if (LänderZahlen[32] == 0)
{
ZufalsLand[32].SetActive(true);
LänderZahlen[32]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.4)
{
if (LänderZahlen[33] == 0)
{
ZufalsLand[33].SetActive(true);
LänderZahlen[33]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.5)
{
if (LänderZahlen[34] == 0)
{
ZufalsLand[34].SetActive(true);
LänderZahlen[34]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.6)
{
if (LänderZahlen[35] == 0)
{
ZufalsLand[35].SetActive(true);
LänderZahlen[35]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.7)
{
if (LänderZahlen[36] == 0)
{
ZufalsLand[36].SetActive(true);
LänderZahlen[36]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.8)
{
if (LänderZahlen[37] == 0)
{
ZufalsLand[37].SetActive(true);
LänderZahlen[37]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.9)
{
if (LänderZahlen[38] == 0)
{
ZufalsLand[38].SetActive(true);
LänderZahlen[38]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 1.0)
{
if (LänderZahlen[39] == 0)
{
ZufalsLand[39].SetActive(true);
LänderZahlen[39]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
}
else if (RandomNumber2 == 4)
{
float Land = Random.value;
if (Land < 0.1)
{
if (LänderZahlen[40] == 0)
{
ZufalsLand[40].SetActive(true);
LänderZahlen[40]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.2)
{
if (LänderZahlen[41] == 0)
{
ZufalsLand[41].SetActive(true);
LänderZahlen[41]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.3)
{
if (LänderZahlen[42] == 0)
{
ZufalsLand[42].SetActive(true);
LänderZahlen[42]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.4)
{
if (LänderZahlen[43] == 0)
{
ZufalsLand[43].SetActive(true);
LänderZahlen[43]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.5)
{
if (LänderZahlen[44] == 0)
{
ZufalsLand[44].SetActive(true);
LänderZahlen[44]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.6)
{
if (LänderZahlen[45] == 0)
{
ZufalsLand[45].SetActive(true);
LänderZahlen[45]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.7)
{
if (LänderZahlen[46] == 0)
{
ZufalsLand[46].SetActive(true);
LänderZahlen[46]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.8)
{
if (LänderZahlen[47] == 0)
{
ZufalsLand[47].SetActive(true);
LänderZahlen[47]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.9)
{
if (LänderZahlen[48] == 0)
{
ZufalsLand[48].SetActive(true);
LänderZahlen[48]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 1.0)
{
if (LänderZahlen[49] == 0)
{
ZufalsLand[49].SetActive(true);
LänderZahlen[49]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
}
else if (RandomNumber2 == 5)
{
float Land = Random.value;
if (Land < 0.16)
{
if (LänderZahlen[50] == 0)
{
ZufalsLand[50].SetActive(true);
LänderZahlen[50]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.32)
{
if (LänderZahlen[51] == 0)
{
ZufalsLand[51].SetActive(true);
LänderZahlen[51]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.48)
{
if (LänderZahlen[52] == 0)
{
ZufalsLand[52].SetActive(true);
LänderZahlen[52]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.64)
{
if (LänderZahlen[53] == 0)
{
ZufalsLand[53].SetActive(true);
LänderZahlen[53]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 0.80)
{
if (LänderZahlen[54] == 0)
{
ZufalsLand[54].SetActive(true);
LänderZahlen[54]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
else if (Land < 1.0)
{
if (LänderZahlen[55] == 0)
{
ZufalsLand[55].SetActive(true);
LänderZahlen[55]++;
WieVieleWurdenSchonAbgefragt++;
}
else
{
OnNextButton();
}
}
}
}
Comment
Your answer
Follow this Question
Related Questions
Is there anyway to avoid a StackOverflow 0 Answers
Stack Overflow error in recursive method 0 Answers
Stack Overflow error GetComponent 0 Answers