public void Explore() { if (!isExplored && canExplore) { isExplored = true; campPlaceholder.SetActive(true); campPlaceholder.GetComponent <MeshRenderer>().material = camp_empty; myCard = deck.Draw(); mesh.material = deck.GetMaterialFromID(myCard.GetMaterialNumber()); TerrainStorage.UnlockTerrain(myCard.GetTerrain()); //Spawn Hunting Cards /* * int amountOfBeasts = myCard.GetNumberOfAnimals(); * var huntingDeck = FindObjectOfType<Hunting_Deck>(); * for (int i = 0; i < amountOfBeasts; i++) * { * huntingDeck.GetBeastFromBeastDeck(); * } * * //Spawn Discovery Tokens * int amountOfTokens = myCard.GetNumberOfDiscoveryTokens(); * var discoveryDeck = FindObjectOfType<DiscoveryToken_Stash>(); * for(int i = 0; i < amountOfTokens; i++) * { * //Spawn Tokens * }*/ } }
private void SetInfoText() { string info = string.Empty; card = FindIslandWithCamp(); if (card == null) { info = "Kein Camp gefunden"; } else { info = "Ihr campt auf der Insel " + card.ToString() + "\r\n"; info += "Die Insel bringt euch folgende Ressourcen ein:\r\n"; info += GetRessourceString(); } infoText.text = info; }