Ejemplo n.º 1
0
    //Hp가 0이되면 Die
    private void MonsterDie(Pet pet)
    {
        // Die()함수로 나눠야하나 ?
        // 골드, 푸드 증가, 경험치 증가,    골드와 경험치는 몬스터 레벨에 따라 증가량변수설정하기, level * 증가량
        DataController.instance.Gold += 5;
        DataController.instance.Food += 1;
        pet.AddExp(20);

        // 아이템 드랍
        DropItem();

        // AddExp()에서 monsterlv가 올라가므로  여기서 hp = fullHp 해도 이상 무
        MonsterLevelUp();

        // 변경된 골드, 푸드, 경험치데이타 UI적용
        UIManager.instance.UIUpgade();

        // 딜리게이트 이벤트 발생 (HuntingControl 스크립트에서 이벤트 받음)
        MonsterDowwn();

        gameObject.SetActive(false);
    }