void Start() { shuffleCardFace(); initializeCards(); _playerNameManager = GameObject.FindGameObjectWithTag("PlayerNameManager").GetComponent <PlayerNameManager>(); if (textPlayerNames != null) { textPlayerNames.text = _playerNameManager.Player1Name + " selectionne une merveille"; } }
private void Start() { _player1 = GameObject.FindGameObjectWithTag("Player1").GetComponent <Player>(); _player2 = GameObject.FindGameObjectWithTag("Player2").GetComponent <Player>(); _playerNameManager = GameObject.FindGameObjectWithTag("PlayerNameManager").GetComponent <PlayerNameManager>(); player1Name = _playerNameManager.Player1Name; player2Name = _playerNameManager.Player2Name; _player1.PlayerName = player1Name; _player2.PlayerName = player2Name; whoStartPlaying(); }
public void SelectMerveille() { _playerNameManager = GameObject.FindGameObjectWithTag("PlayerNameManager").GetComponent <PlayerNameManager>(); gameObject.SetActive(false); int tourDeJeu = _wonderManager.GetComponent <WonderManager>().getTourDeJeu; List <GameObject> cardSelected = _wonderManager.GetComponent <WonderManager>().getCardSelected; String player1Name = _playerNameManager.Player1Name; String player2Name = _playerNameManager.Player2Name; switch (tourDeJeu) { case 0: cardSelected[0].GetComponent <WonderCard>()._cardFace = _cardFace; cardSelected[0].GetComponent <Image>().sprite = _cardFace; cardSelected[0].GetComponent <WonderCard>().setActive(cardSelected[0], true); cardSelected[0].GetComponent <WonderCard>().cardValue = cardValue; isPlayed = true; _wonderManager.TextPlayerNames.text = player2Name + " selectionner 2 merveilles"; _wonderManager.MerveillesSelected.Add(cardSelected[0].GetComponent <WonderCard>()); CheckIfSecondTour(); break; case 1: cardSelected[4].GetComponent <WonderCard>()._cardFace = _cardFace; cardSelected[4].GetComponent <Image>().sprite = _cardFace; cardSelected[4].GetComponent <WonderCard>().setActive(cardSelected[4], true); cardSelected[4].GetComponent <WonderCard>().cardValue = cardValue; _wonderManager.TextPlayerNames.text = player2Name + ", encore 1..."; isPlayed = true; _wonderManager.MerveillesSelected.Add(cardSelected[1].GetComponent <WonderCard>()); CheckIfSecondTour(); break; case 2: cardSelected[5].GetComponent <WonderCard>()._cardFace = _cardFace; cardSelected[5].GetComponent <Image>().sprite = _cardFace; cardSelected[5].GetComponent <WonderCard>().setActive(cardSelected[5], true); cardSelected[5].GetComponent <WonderCard>().cardValue = cardValue; _wonderManager.TextPlayerNames.text = player1Name + " a ton tour !"; isPlayed = true; _wonderManager.MerveillesSelected.Add(cardSelected[2].GetComponent <WonderCard>()); CheckIfSecondTour(); break; case 3: cardSelected[1].GetComponent <WonderCard>()._cardFace = _cardFace; cardSelected[1].GetComponent <Image>().sprite = _cardFace; cardSelected[1].GetComponent <WonderCard>().setActive(cardSelected[1], true); cardSelected[1].GetComponent <WonderCard>().cardValue = cardValue; _wonderManager.TextPlayerNames.text = player2Name + " selectionne une merveille"; _wonderManager.MerveillesSelected.Add(cardSelected[3].GetComponent <WonderCard>()); isPlayed = true; CheckIfSecondTour(); break; case 4: cardSelected[6].GetComponent <WonderCard>()._cardFace = _cardFace; cardSelected[6].GetComponent <Image>().sprite = _cardFace; cardSelected[6].GetComponent <WonderCard>().setActive(cardSelected[6], true); cardSelected[6].GetComponent <WonderCard>().cardValue = cardValue; _wonderManager.TextPlayerNames.text = player1Name + " selectionner 2 merveilles"; isPlayed = true; _wonderManager.MerveillesSelected.Add(cardSelected[4].GetComponent <WonderCard>()); CheckIfEndSelectionMerveille(); break; case 5: cardSelected[2].GetComponent <WonderCard>()._cardFace = _cardFace; cardSelected[2].GetComponent <Image>().sprite = _cardFace; cardSelected[2].GetComponent <WonderCard>().setActive(cardSelected[2], true); cardSelected[2].GetComponent <WonderCard>().cardValue = cardValue; _wonderManager.TextPlayerNames.text = player1Name + ", encore 1..."; isPlayed = true; _wonderManager.MerveillesSelected.Add(cardSelected[5].GetComponent <WonderCard>()); CheckIfEndSelectionMerveille(); break; case 6: cardSelected[3].GetComponent <WonderCard>()._cardFace = _cardFace; cardSelected[3].GetComponent <Image>().sprite = _cardFace; cardSelected[3].GetComponent <WonderCard>().setActive(cardSelected[3], true); cardSelected[3].GetComponent <WonderCard>().cardValue = cardValue; _wonderManager.TextPlayerNames.text = player2Name + " a ton tour !"; isPlayed = true; _wonderManager.MerveillesSelected.Add(cardSelected[6].GetComponent <WonderCard>()); CheckIfEndSelectionMerveille(); break; case 7: cardSelected[7].GetComponent <WonderCard>()._cardFace = _cardFace; cardSelected[7].GetComponent <Image>().sprite = _cardFace; cardSelected[7].GetComponent <WonderCard>().setActive(cardSelected[7], true); cardSelected[7].GetComponent <WonderCard>().cardValue = cardValue; _wonderManager.TextPlayerNames.text = "Que la bataille commence !"; isPlayed = true; _wonderManager.MerveillesSelected.Add(cardSelected[7].GetComponent <WonderCard>()); CheckIfEndSelectionMerveille(); break; } _wonderManager.GetComponent <WonderManager>().getTourDeJeu = tourDeJeu + 1; }