// hunger 값만큼 허기 감소
    public void MakeHungry(int hunger)
    {
        if ((this.hunger -= hunger) <= 0)
        {
            state = WerewolfState.hungry;
            StartCoroutine(FindMeat());
        }

        hungerSlider.value = this.hunger;
    }
    private IEnumerator FindMeat()
    {
        isFindingMeat = true;

        // 있으면 독고기 쪽으로 이동
        SetTargetTransform(vision.meat[0].transform);

        while (isFindingMeat && Move())
        {
            yield return(null);
        }

        // 도착하면 섭취 --> 독고기 비활성화
        targetTransform.gameObject.SetActive(false);

        state = WerewolfState.weak;

        // 약화 상태 돌입
        StartCoroutine(MakeWeak());
    }
 // 허기 모두 회복 및 일반 상태로 변화
 public void MakeFull()
 {
     hunger             = maxHunger;
     state              = WerewolfState.idle;
     hungerSlider.value = this.hunger;
 }