override public float Run()
        {
            //Check the quest type and add the parameters needed
            if (questType == QuestType.Collect)
            {
                questManager.CheckCollectObj(objectName);
                logUI.UpdateCurrentQuestInfo();
            }
            else if (questType == QuestType.Defeat)
            {
                enemytoDefeat.name = objectName;
                questManager.CheckEnemyObj(objectName);
                logUI.UpdateCurrentQuestInfo();
            }
            else if (questType == QuestType.TalkTo)
            {
                npcToTalkTo.speechLabel = objectName;
                questManager.CheckTalkObj(objectName);
                logUI.UpdateCurrentQuestInfo();
            }

            return(0f);
        }