Exemple #1
0
    public void changeSize()
    {
        basePanel menu = null;

        try
        {
            menu = transform.parent.gameObject.GetComponent <basePanel>();
            menu.changeSize();
        }
        catch
        {
            if (menu == null)
            {
                float s = gameManager.instance.setting.windowSize;
                if (gameManager.instance.setting.windowSize == gameManager.instance.maxSize)
                {
                    float w = Screen.width / gameManager.instance.width;
                    float h = Screen.height / gameManager.instance.height;
                    s = (w < h) ? w : h;
                }
                transform.localScale    = startScale / gameManager.instance.oriSize * s;
                transform.localPosition = startPosition / gameManager.instance.oriSize * s;
            }
        }
    }
Exemple #2
0
 void addValue()
 {
     if (cursorPos == 2)
     {
         gameManager.instance.addWindowSize(true);
         if (gameManager.instance.setting.windowSize == gameManager.instance.maxSize)
         {
             sizeText.text = "全屏";
         }
         else
         {
             sizeText.text = "x " + gameManager.instance.setting.windowSize;
         }
         mainPanel.changeSize();
     }
     else if (cursorPos == 3)
     {
         if (gameManager.instance.setting.musicValue < 0.95)
         {
             gameManager.instance.changeMusicValue(0.1f);
             musicText.text = Mathf.RoundToInt(gameManager.instance.setting.musicValue * 10) + "0%";
         }
         else
         {
             gameManager.instance.setting.musicValue = 1;
             musicText.text = "100%";
         }
     }
     else if (cursorPos == 4)
     {
         if (gameManager.instance.setting.SEValue < 0.95)
         {
             gameManager.instance.changeSEValue(0.1f);
             SEText.text = Mathf.RoundToInt(gameManager.instance.setting.SEValue * 10) + "0%";
         }
         else
         {
             gameManager.instance.setting.SEValue = 1;
             SEText.text = "100%";
         }
     }
 }