public void MakingQuest()
 {
     AudioThing.GetInstance().PlaySFX(AudioThing.E_SFX.UNDERTAKE);
     //카메라 애니메이션 이동 문제로 인하여 ui 작업을 qm 에서는 메인캠 애님에서 처리하도록 한다.
     HandManager.GetInstance().HandlingMonsterHuntingCommission();
     MainCamAnim.GetInstance().CamToPosMaking();
 }
 void StampBtnInteractJudge()
 {
     if (mobStampRadio.IsReady() == false
         ||
         number == 0
         ||
         evidenceStampRadio.IsReady() == false ||
         HandManager.GetInstance().IsThereEmptySpaceInParchment() == false
         )
     {
         stampButton.interactable = false;
         return;
     }
     else
     {
         stampButton.interactable = true;
     }
 }
    public void StampWhaam()//스탬프꽝
    {
        if (mobStampRadio.IsReady() == false
            ||
            number == 0
            ||
            evidenceStampRadio.IsReady() == false ||
            HandManager.GetInstance().IsThereEmptySpaceInParchment() == false
            )
        {
            return;
        }
        //조건 충족 됐을때만 불러짐.

        E_Monster  mob      = E_Monster.GARGOYLE;
        E_Evidence evidence = E_Evidence.FINGER;

        switch (mobStampRadio.GetChoosedBtnName())
        {
        case "GoblinStampTool":
            mob = E_Monster.GOBLIN;
            break;

        case "GargoyleStampTool":
            mob = E_Monster.GARGOYLE;
            break;

        case "HellhoundStampTool":
            mob = E_Monster.HELLHOUND;
            break;

        case "WyvernStampTool":
            mob = E_Monster.WYVERN;
            break;

        case "TrollStampTool":
            mob = E_Monster.TROLL;
            break;

        case "SabretoothStampTool":
            mob = E_Monster.SABRETOOTH;
            break;

        case "GriffonStampTool":
            mob = E_Monster.GRIFFON;
            break;

        case "MinotaurusStampTool":
            mob = E_Monster.MINOTAURUS;
            break;
        }

        switch (evidenceStampRadio.GetChoosedBtnName())
        {
        case "FingerStampTool":
            evidence = E_Evidence.FINGER;
            break;

        case "CanineStampTool":
            evidence = E_Evidence.CANINE;
            break;

        case "LeatherStampTool":
            evidence = E_Evidence.LEATHER;
            break;

        case "CoreStampTool":
            evidence = E_Evidence.CORE;
            break;
        }
        AudioThing.GetInstance().PlaySFX(AudioThing.E_SFX.CLICK);
        HandManager.GetInstance().StampParchment(mob, evidence, number);

        ResetQMUI();
        completeButton.interactable = true;
    }
 public void OneMoreParchment()
 {
     AudioThing.GetInstance().PlaySFX(AudioThing.E_SFX.INVENOPEN);
     HandManager.GetInstance().OneMoreParchment();
 }
 public void CompleteParchment()
 {
     AudioThing.GetInstance().PlaySFX(AudioThing.E_SFX.UNDERTAKE);
     HandManager.GetInstance().CompleteParchment();
 }