private void LoadPrefabs()
    {
        // assume prefabs are fighters - load their data as from json
        JSONFighterData data = LoadJsonFiles.LoadJsonToSerializable <JSONFighterData>(LoadJsonFiles.JSONPATH + "/prefabData.json");;

        this.data = data;
    }
    public static OneWayTreeNode LoadTree(string QUESTS_LOAD_PATH, string QUESTTREE_LOAD_PATH)
    {
        QuestSet qs = LoadJsonFiles.LoadJsonToSerializable <QuestSet>(QUESTS_LOAD_PATH);

        if (qs == null)
        {
            return(null);
        }
        return(OneWayTreeNode.ConstructQuestTree(
                   qs.quests,
                   LoadJsonFiles.LoadJsonToSerializable <QuestTreeDirections>(QUESTTREE_LOAD_PATH)
                   ));
    }