//恐怖値増減
    private void UpFear(int _plusNumeric)
    {
        _fearValue += _plusNumeric;

        //回復エフェクト
        if (_plusNumeric < 0)
        {
            _healEffect.Play();
        }

        //マイナスにならないように調整
        if (_fearValue < 0)
        {
            _fearValue = 0;
        }

        //恐怖値上限に達した時、恐怖度段階を上昇させる
        if (_fearValue >= 100)
        {
            audioSource.PlayOneShot(heartSounds[0], 1.5f);
            if ((int)_currentLevel < 4)
            {
                _fearValue    = 0;
                _levelFluct  += 1;
                _currentLevel = (FEAR_LEVEL)_levelFluct;
                _fearLevelSubject.OnNext(_currentLevel);
                Debug.Log(_currentLevel);
            }
            else
            {
                _fearValue = 100;
            }
        }
    }
    //恐怖度減少
    public void DownFear()
    {
        _healEffect.Play();

        //恐怖度段階が1より大きい時に恐怖度段階を1段階下げる
        if (_levelFluct != 0)
        {
            _fearValue    = 50;
            _levelFluct  -= 1;
            _currentLevel = (FEAR_LEVEL)_levelFluct;
            _fearLevelSubject.OnNext(_currentLevel);
            Debug.Log(_currentLevel);
        }
        else
        {
            if (_fearValue > 50)
            {
                _fearValue = 50;
            }
            else
            {
                _fearValue = 0;
            }
        }

        audioSource.PlayOneShot(heartSounds[1], 1.5f);
    }