public void AddElement(SubQuestType.Q_type questType)
    {
        SubQuest Q = new SubQuest();

        Q.Subquest = questType;

        Task.Add(Q);
    }
    public void AddElement(SubQuestType.Q_type questType, SubQuestType.Q_Attack attack)
    {
        SubQuest Q = new SubQuest();

        Q.Subquest   = questType;
        Q.AttackType = attack;

        Task.Add(Q);
    }
    public void AddElement(SubQuestType.Q_type questType, SubQuestType.Q_GoToLocations location)
    {
        SubQuest Q = new SubQuest();

        Q.Subquest  = questType;
        Q.GotoTypes = location;

        Task.Add(Q);
    }
    public void AddElement(SubQuestType.Q_type questType, SubQuestType.Q_Items item)
    {
        SubQuest Q = new SubQuest();

        Q.Subquest = questType;
        Q.ItemType = item;

        Task.Add(Q);
    }