// Update is called once per frame
    void Update()
    {
        switch (questState)
        {
        case QuestManState.AwaitingTrigger:
            if (triggerHit)
            {
                notSettingQuest = true;
                questState      = QuestManState.SetQuest;
            }
            break;

        case QuestManState.SetQuest:
            if (notSettingQuest)
            {
                if (questsCompleted == 4)
                {
                    questState = QuestManState.End;
                }
                else
                {
                    NotifyMangerOfChange();
                }
            }
            break;

        case QuestManState.End:
            // Set Next Task For Player

            break;
        }
    }
 void NotifyMangerOfChange()// Start Next DojoQuest
 {
     notSettingQuest = false;
     c_Mov_Man.ActivateMoveManager(true, questsCompleted);
     questState = QuestManState.AwaitingTrigger;
     triggerHit = false;
 }