} // end method RunDiceRoll private void CalcNewResources() { bool addedResource = false; List <int> hexIDs = new List <int>(); string outputString; if (settList.Count == 0) { return; } foreach (SettDataScript settData in settList) { if (settData.settDataPlayer == playerList[0].playerName) { for (int i = 0; i < 3; i++) { if (settData.settHexNeighbors[i] > 0) { hexIDs.Add(settData.settHexNeighbors[i]); } } } } if (hexIDs.Count == 0) { return; } foreach (int pHexID in hexIDs) { switch (FindHexIDResource(pHexID)) { case (int)ResourceTypes.BRICK: playerList[0].playerBrick++; addedResource = true; break; case (int)ResourceTypes.GRAIN: playerList[0].playerGrain++; addedResource = true; break; case (int)ResourceTypes.WOOD: playerList[0].playerWood++; addedResource = true; break; case (int)ResourceTypes.WOOL: playerList[0].playerWool++; addedResource = true; break; } // end switch } // end foreach (int pHexID in hexIDs)... if (addedResource) { UIControllerScript.DisplayPlayerResources(playerList[0].playerGrain, playerList[0].playerWood, playerList[0].playerBrick, playerList[0].playerWool); } } // end method CalcNewResources