private void abrirJogoArquivo(TreeNodeRpg trnPai, string dirArquivo, ArquivoDominio objArquivo) { ArquivoRefDominio arqRef = new ArquivoRefDominio(); arqRef.objArquivo = objArquivo; objArquivo.attDirCompleto.strValor = dirArquivo; objArquivo.attStrNome.strValor = Path.GetFileNameWithoutExtension(dirArquivo); trnPai.Nodes.Add(new TreeNodeRpg(arqRef)); }
internal ArquivoDominio getArquivoCache(string dirArquivo) { if (!File.Exists(dirArquivo)) { return(null); } foreach (ArquivoDominio objArquivo in this.lstObjArquivoCache) { if (dirArquivo.Equals(objArquivo.attDirCompleto.strValor)) { return(objArquivo); } } ArquivoDominio objArquivoNovo = JsonRpg.i.fromJson <ArquivoDominio>(File.ReadAllText(dirArquivo)); objArquivoNovo.iniciar(false); return(objArquivoNovo); }
internal void abrirJogo(string dirJogo) { this.objJogo = ArquivoDominio.fromJson <JogoDominio>(dirJogo); this.objJogo.iniciar(false); }