Ejemplo n.º 1
0
        public void SetTrash(bool pIsClean)
        {
            isClean = pIsClean;

            if (TrashState == null)
            {
                return;
            }

            if (pIsClean)
            {
                if (cleanState == EnumClass.Clean.YES)
                {
                    return;
                }

                cleanState = EnumClass.Clean.YES;
                TrashState.SetActive(false);

                if (TreeState == null || DeadTreesState == null)
                {
                    return;
                }

                if (treeState == EnumClass.Trees.Dead)
                {
                    treeState = EnumClass.Trees.YES;
                    DeadTreesState.SetActive(false);
                    TreeState.SetActive(true);
                }
            }
            else
            {
                if (cleanState == EnumClass.Clean.NO)
                {
                    return;
                }

                cleanState = EnumClass.Clean.NO;
                TrashState.SetActive(true);

                if (TreeState == null || DeadTreesState == null)
                {
                    return;
                }

                if (treeState == EnumClass.Trees.YES)
                {
                    treeState = EnumClass.Trees.Dead;
                    DeadTreesState.SetActive(true);
                    TreeState.SetActive(false);
                }
            }
        }
Ejemplo n.º 2
0
        public void SetRoofGardenState()
        {
            if (RoofGardenState)
            {
                RoofGardenState.SetActive(true);
                roofGardenState = EnumClass.RoofGarden.YES;

                if (treeState == EnumClass.Trees.Dead)
                {
                    DeadTreesState.SetActive(false);
                    TreeState.SetActive(true);

                    treeState = EnumClass.Trees.YES;
                }
            }
        }
Ejemplo n.º 3
0
        public void SetTrees()
        {
            if (TreeState)
            {
                if (treeState == EnumClass.Trees.YES)
                {
                    return;
                }

                TreeState.SetActive(true);
                if (NoTreeState)
                {
                    NoTreeState.SetActive(false);
                }
                if (DeadTreesState)
                {
                    DeadTreesState.SetActive(false);
                }

                treeState = EnumClass.Trees.YES;
            }
        }