public void GetChoice(string choiceName) { // string choiceName = UnityEngine.EventSystems. // EventSystem.current.currentSelectedGameObject.name; GamesChoices selectedChoice = GamesChoices.NONE; switch (choiceName) { case "Rock": selectedChoice = GamesChoices.ROCK; print("player selected " + selectedChoice); break; case "Paper": selectedChoice = GamesChoices.PAPER; print("player selected " + selectedChoice); break; case "Scissors": selectedChoice = GamesChoices.SCISSORS; print("player selected " + selectedChoice); break; } if (canPlay == true) { gameplayController.SetChoices(selectedChoice); } animationController.PlayerMadeChoice(); }
public void SetChoices(GamesChoices gamesChoices) { switch (gamesChoices) { case GamesChoices.ROCK: playerChoice_Img.sprite = rock_Sprite; player_Choice = GamesChoices.ROCK; break; case GamesChoices.PAPER: playerChoice_Img.sprite = paper_Sprite; player_Choice = GamesChoices.PAPER; break; case GamesChoices.SCISSORS: playerChoice_Img.sprite = scissors_Sprite; player_Choice = GamesChoices.SCISSORS; break; } // switch / case SetOpponentChoice(); DetermineWinner(); }