Exemple #1
0
    private void Update()
    {
        if (TransitionState != 0)
        {
            dialogAlpha += Time.deltaTime * TransitionState * 3;
            CustomDialog.GetComponent <CanvasGroup>().alpha = dialogAlpha;
            if (dialogAlpha >= 1.0f)
            {
                TransitionState = 0;
            }
            else if (dialogAlpha < 0)
            {
                CustomDialog.SetActive(false);
                dialogAlpha     = 0;
                TransitionState = 0;

                // トグルの有効化
                foreach (Transform _t in EffSelTab_Content.transform)
                {
                    _t.GetComponent <Toggle>().interactable = true;
                }

                // OKボタンの有効化
                EffSelTab.transform.Find("BtnOK").GetComponent <Button>().interactable = true;

                // メニューボタンの有効化
                customManager.ChangeMenuTabsInteractable(true);
            }
        }
    }