void initDR() { if (dr != null) { dr.Terminate(); } if (dialogFileName == null) { GetSceneName(); dialogFileName = Utility.sceneToFile[currScene]; } string dialogPath = Utility.PrefixFile(dialogFileName.Trim()); if (!dialogPath.EndsWith(".txt")) { dialogPath += ".txt"; } if (scoreFileName == null) { scoreFileName = "scores.txt"; } string scorePath = Utility.PrefixFile(scoreFileName.Trim()); if (!scorePath.EndsWith(".txt")) { scorePath += ".txt"; } dr = new DialogReader(dialogPath, scorePath); if (DialogReader.variables.Count == 0 || DialogReader.varNames.Count == 0) { dr.GetInitValues(); } // if (dr.variables.Count == 0 || dr.varNames.Count == 0){ // dr.GetInitValues(); // } Debug.Log("dr initialized"); }