Beispiel #1
0
    public void Show(HumanPlayer player)
    {
        human = player;
        match = player.getMatch();
        ai = match.getOtherPlayer(player) as ARPSPlayer;
        firstTurn = true;

        open = true;
        work = true;
    }
Beispiel #2
0
    private void hideOnMain()
    {
        //Animate close
        battleScreen.GetComponent<Animator>().SetTrigger("Hide");

        completionPanel.gameObject.SetActive(true);
        if(match.getLastWinner() == human)
        {
            completionPhrase.text = ai.loosePhrase;
            completionResult.text = "<color=green>You Won</color>";
        }
        else
        {
            completionPhrase.text = ai.winPhrase;
            completionResult.text = "<color=red>You Lost</color>";
        }
        completionImage.sprite = ai.look;
        completionClose.onClick.RemoveAllListeners();
        completionClose.onClick.AddListener(() =>
        {
            human.setFinishedClosing();
            human = null;
            ai = null;
            match = null;
            completionPanel.gameObject.SetActive(false);
        });
    }