public void QuickStart() { string experimentName = Path.GetFileNameWithoutExtension(experimentSettingsName); string path = Path.IsPathRooted(saveDataLocation) ? saveDataLocation : Path.Combine(Directory.GetCurrentDirectory(), saveDataLocation); if (!Directory.Exists(path)) { Debug.LogErrorFormat("Quick start failed: Cannot find path {0}", path); return; } Action <Dictionary <string, object> > finish = new Action <Dictionary <string, object> >((dict) => { session.Begin( experimentName, "quick_start", path, 1, null, new Settings(dict) ); startupPanel.SetActive(false); }); session.ReadSettingsFile( Path.Combine(settingsSelector.settingsFolder, experimentSettingsName), finish ); }
void ReadSettingsDict(string fname) { string settingsPath = Path.Combine(settingsFolder, fname); PlayerPrefs.SetString(settingsFileKey, fname); session.ReadSettingsFile(settingsPath, new System.Action <Dictionary <string, object> >((dict) => HandleSettingsDict(dict))); }
void ReadSettingsDict(string fname) { string settingsPath = Path.Combine(settingsFolder, fname); PlayerPrefs.SetString(settingsFileKey, fname); session.ReadSettingsFile(settingsPath, HandleSettingsDict); session.ReadFileString(settingsPath, onSelect.Invoke); }
void ReadSettingsDict(string settingsName) { string settingsPath = Path.Combine(settingsFolder, settingsName); session.ReadSettingsFile(settingsPath, new System.Action <Dictionary <string, object> >((dict) => HandleSettingsDict(dict))); }