Ejemplo n.º 1
0
 public void DisplayAiCard(RPSC Opponentcard)
 {
     OpponentUICheck.cardDef = Opponent;
     OpponentUI.cardDef      = OpponentUICheck.cardDef;
     OpponentUI.setupCard();
     displayai.SetActive(true);
 }
Ejemplo n.º 2
0
    public void Update()
    {
        if (Input.GetKeyDown(KeyCode.Space))
        {
            PerformChallenge(Player, Opponent);
        }


        randomindex = Random.Range(0, 6);


        if (randomindex == 0)
        {
            Opponent = fire;
        }
        if (randomindex == 1)
        {
            Opponent = Air;
        }
        if (randomindex == 2)
        {
            Opponent = Paper;
        }
        if (randomindex == 3)
        {
            Opponent = Rock;
        }
        if (randomindex == 4)
        {
            Opponent = Scissors;
        }
        if (randomindex == 5)
        {
            Opponent = Sponge;
        }
        if (randomindex == 6)
        {
            Opponent = Water;
        }

        PlayerS.text = PlayerScore.ToString();
        OpS.text     = OpponentScore.ToString();
    }
Ejemplo n.º 3
0
 public ChallengeResult PerformChallenge(RPSC PlayerCard, RPSC OtherCard)
 {
     if (PlayerCard.loseto.Contains(OtherCard))
     {
         OpponentScore++;
         Debug.Log("you lose");
         return(ChallengeResult.lose);
     }
     else if (PlayerCard.winto.Contains(OtherCard))
     {
         PlayerScore++;
         Debug.Log("you win");
         return(ChallengeResult.win);
     }
     else
     {
         Debug.Log("draw");
         return(ChallengeResult.draw);
     }
 }
Ejemplo n.º 4
0
 public void PlayerChoice(GameObject choice)
 {
     playerchoice = choice;
     PlayerUI     = playerchoice.gameObject.GetComponent <CardUI>();
     Player       = PlayerUI.cardDef;
 }