public EasyDM(EasyDialogueFile planToExe, InstanceSpecification host, Dictionary<String, ValueSpecification> p) : base(planToExe, host, p) { vh = host as VirtualHuman; plan = planToExe; isFinished = false; isPlanStarted = false; x = 1; }
public static EasyDialogueFile LoadDialogueFileFromPath1(string resourcePath) { EasyFile importedFile = LoadEasyFileFromPath(resourcePath); EasyDialogueFile dialFile = new EasyDialogueFile(importedFile.name); dialFile.entries = importedFile.entries; dialFile.lines = importedFile.lines; return dialFile; }
public static EasyDialogueManager LoadDialogueFile(EasyDialogueFile file) { if (managers.ContainsKey(file)) return managers[file]; // load file, optimize for searching dialogues EasyDialogueManager manager = new EasyDialogueManager(); managers.Add(file, manager); manager.easyDialogueFile = file; return manager; }