Exemplo n.º 1
0
    void Update()
    {
        //イベント中以外の場合
        if (!_isEventNow)
        {
            //設定画面
            if (_settingScr._isSetting)
            {
                //設定画面の動作
                _settingScr.SettingMove();
            }
            else
            {
                //設定画面を閉じる
                _settingScr.ExitActive(() =>
                {
                    //設定を戻す処理
                    _isScreen[2] = false;
                    _isScreen[1] = false;
                    //アニメーション
                    _bookAnim.SetFloat("speed", -1);
                    _bookAnim.Play("open", 0, 0.9f);

                    //メニューの表示
                });
            }

            //キーが押された
            if (Input.anyKeyDown)
            {
                //決定かどうか
                if (Input.GetKeyDown(KeyCode.Space))
                {
                    //決定音
                    AudioManager.Audio.PlaySe(1);
                }
                else
                {
                    //選択音
                    AudioManager.Audio.PlaySe(2);
                }
            }

            //キー入力・動作
            _input();
            //ページめくる
            Check();
        }
    }