Beispiel #1
0
    public override void OnEnabled()
    {
        flash.SetActive(false);
        webcamPhotoStandalone = GetComponent <WebcamPhotoStandalone>();
        countDown.text        = "";
        multiplayerData       = UserData.Instance.GetComponent <MultiplayerData>();
        multiplayerData.SetWinner();
        ResetArrows();

        hand_P1.SetActive(false);
        hand_P2.SetActive(false);

        score1.text = Utils.SetFormatedNumber(multiplayerData.score_player_1.ToString());
        score2.text = Utils.SetFormatedNumber(multiplayerData.score_player_2.ToString());

        if (multiplayerData.win == MultiplayerData.wins.PLAYER1)
        {
            hand_P1.SetActive(true);
            p1_arrow.SetActive(true);
        }
        else
        {
            hand_P2.SetActive(true);
            p2_arrow.SetActive(true);
        }

        webcamPhotoStandalone.InitWebcam(rawImage, aspectRatioFitter);
    }
Beispiel #2
0
    public override void OnEnabled()
    {
        MultiplayerData multiplayerData = UserData.Instance.GetComponent <MultiplayerData>();

        multiplayerData.SetWinner();

        hand_P1.SetActive(false);
        hand_P2.SetActive(false);

        int s1 = multiplayerData.score_player_1;
        int s2 = multiplayerData.score_player_2;

        score1.text = Utils.SetFormatedNumber(s1.ToString());
        score2.text = Utils.SetFormatedNumber(s2.ToString());

        if (s1 == s2 && s1 == 0)
        {
            title.text = "No hicieron ni un punto...";
            Invoke("GotoMain", 5);
            return;
        }

        if (s1 == s2)
        {
            title.text = "¡Empate!";
        }
        else if (multiplayerData.win == MultiplayerData.wins.PLAYER1)
        {
            hand_P1.SetActive(true);
        }
        else
        {
            hand_P2.SetActive(true);
        }
        Invoke("NextScreen", 5);
    }