public static bool LoadToNeuroEvolution(string resourcesFileName) { data = DnaDataManager.LoadDna(resourcesFileName); if (data != null) { data.SaveDNA(data.DeserializeDNA(), Application.persistentDataPath + "/temp"); NeuroEvolution.LoadMembers(Application.persistentDataPath + "/temp"); for (int i = 0; i < NeuroEvolution.members.Count; i++) { NeuroEvolution.trainQ.Enqueue(NeuroEvolution.members[i]); } return(true); } else { return(false); } }
public static void Save(string fileName) { data = new DNAData(); data.SaveDNA(NeuroEvolution.members, Application.dataPath + "/Resources/" + fileName + ".bytes"); }