public void DisplayAiCard(RPSC Opponentcard) { OpponentUICheck.cardDef = Opponent; OpponentUI.cardDef = OpponentUICheck.cardDef; OpponentUI.setupCard(); displayai.SetActive(true); }
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(); }
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); } }
public void PlayerChoice(GameObject choice) { playerchoice = choice; PlayerUI = playerchoice.gameObject.GetComponent <CardUI>(); Player = PlayerUI.cardDef; }