예제 #1
0
    // montre les parselles ou on peut planter
    public void ShowOrHideParsellesPotagerPlantable()
    {
        if (!parsellesPotageShown && !parsellesShown)
        {
            for (int i = 0; i < 48; i++)
            {
                GameObject         newOne   = gameObject.transform.GetChild(i).gameObject;
                ParselleController parselle = newOne.GetComponent <ParselleController>();

                if (parselle.APlantable()) // terre plantable
                {
                    if (!parsellesPotagePlantableShown)
                    {
                        //newOne.transform.GetChild(0).GetComponent<SpriteRenderer>().color = new Color(1f, 1f, 1f, 0.5f);
                        parselle.ShowCadre();
                    }
                    else
                    {
                        //newOne.transform.GetChild(0).GetComponent<SpriteRenderer>().color = new Color(1f, 1f, 1f, 0f);
                        parselle.HideCadre();
                    }
                }
            }

            parsellesPotagePlantableShown = !parsellesPotagePlantableShown;
        }
    }
예제 #2
0
    //montre les parselles qu'on peut agrandir
    public void ShowOrHideParselles()
    {
        bool trouve = false;

        if (!parsellesPotageShown && !parsellesPotagePlantableShown)   // peut pas piocher si t'es en train d'arroser
        {
            for (int i = 0; i < 48; i++)
            {
                GameObject         newOne   = gameObject.transform.GetChild(i).gameObject;
                ParselleController parselle = newOne.GetComponent <ParselleController>();

                if (parselle.APiocher())
                {
                    trouve = true;
                    if (!parsellesShown)
                    {
                        parselle.ShowCadre();
                    }
                    //newOne.transform.GetChild(0).GetComponent<SpriteRenderer>().color = new Color(1f, 1f, 1f, 0.5f);
                    else
                    {
                        parselle.HideCadre();
                    }
                    //newOne.transform.GetChild(0).GetComponent<SpriteRenderer>().color = new Color(1f, 1f, 1f, 0f);
                }
            }
            if (trouve)
            {
                parsellesShown = !parsellesShown;
            }
        }
    }
예제 #3
0
    //montre les parselles qu'on peut arroser
    public void ShowOrHideParsellesPotager()
    {
        if (!parsellesShown && !parsellesPotagePlantableShown) // peut pas arroser si t'es en train de piocher ou en train de planter
        {
            for (int i = 0; i < 48; i++)
            {
                GameObject         newOne   = gameObject.transform.GetChild(i).gameObject;
                ParselleController parselle = newOne.GetComponent <ParselleController>();

                if (parselle.AArroser()) // un légume est planté
                {
                    if (!parsellesPotageShown)
                    {
                        //newOne.transform.GetChild(0).GetComponent<SpriteRenderer>().color = new Color(1f, 1f, 1f, 0.5f);
                        parselle.ShowCadre();
                    }
                    else
                    {
                        parselle.HideCadre();
                    }
                    //newOne.transform.GetChild(0).GetComponent<SpriteRenderer>().color = new Color(1f, 1f, 1f, 0f);
                }
            }

            parsellesPotageShown = !parsellesPotageShown;
        }
    }