Exemplo n.º 1
0
    void setUI()
    {
        Sprite[] tempSprites   = new Sprite[subGlassesNumber];
        int      tempSpriteNum = 0;

        for (int i = 0; i < glassElement.Length; i++)
        {
            int spriteElementNum = 0;

            for (int j = 0; j < glassElement[i].glass.subGlassList.Length; j++)
            {
                if (glassElement[i].glass.subGlassList[j] != null)
                {
                    subGlass sottoVetrino = glassElement[i].glass.subGlassList[j].GetComponent <subGlass>();
                    if (sottoVetrino.taken)
                    {
                        tempSprites[tempSpriteNum] = glassElement[i].glassPiecesImages[spriteElementNum].takenSprite;
                    }
                    else
                    {
                        tempSprites[tempSpriteNum] = glassElement[i].glassPiecesImages[spriteElementNum].notTakenSprite;
                    }

                    spriteElementNum++;
                    tempSpriteNum++;
                }
            }
        }

        playingUI.setSprites(tempSprites, PlayingUI.UIPosition.UpperLeft);
        playingUI.setVertical(PlayingUI.UIPosition.UpperLeft, true);
        playingUI.updateSpritesOnScreen(PlayingUI.UIPosition.UpperLeft);
    }
Exemplo n.º 2
0
 //ora inutilizzato
 bool controlSubGlassList()
 {
     foreach (GameObject subGlass in subGlassList)
     {
         subGlass subGlassScript = subGlass.GetComponent <subGlass>();
         if (subGlassScript.taken == false)
         {
             return(false);
         }
     }
     canBeEnabled = false;
     return(true);
 }