Ejemplo n.º 1
0
    void Update()
    {
        // réception click ButtonPlanter des joueurs
        if (firstGraine == true)
        {
            if (InventorySystemViolet.quantiteGraines == 3 && InventorySystemVert.quantiteGraines == 3 && InventorySystemRouge.quantiteGraines == 3 && InventorySystemBleu.quantiteGraines == 3)
            {
                // Affiche Bouton Planter
                _testJson                = new AfficheButton();
                _testJson.eventName      = "afficheContainerPlanter";
                _testJson.eventContainer = true;

                SocketEvent.Client.sendMessage(SocketEvent.Client.ConvertDataObject(_testJson));

                firstGraine = false;
            }
        }

        // réception click ButtonPluie des joueurs
        if (firstPluie == true)
        {
            Debug.Log("clickPluie : / " + clickPluie);
            if (clickPluie == "{\"data\":\"clickPluie\"}")
            {
                Debug.Log("if ClickPluie");
                // Appelle la fonction animation Pluie
                BoutonsPluie.SetActive(false);
                StartCoroutine(PlayAnimPluie());
                firstPluie = false;
            }
        }
    }
Ejemplo n.º 2
0
    IEnumerator PlayAnimPluie()
    {
        Pluie.SetActive(true);
        Fruitier1.SetActive(true);
        yield return(new WaitForSeconds(15));

        Pluie.SetActive(false);

        // Affiche Button Recolte Fruit sur la manette des joueurs
        _testJson                = new AfficheButton();
        _testJson.eventName      = "afficheContainerRecolte";
        _testJson.eventContainer = true;

        SocketEvent.Client.sendMessage(SocketEvent.Client.ConvertDataObject(_testJson));
    }