public void Carregar(C_Save save) { agente.enabled = false; transform.position = save.Carregar("PosicaoCompanion", new Vector3()); transform.rotation = save.Carregar("RotacaoCompanion", new Quaternion()); agente.enabled = true; }
public void SetarParametros() { c_habilidade.Carregar(c_save); movimentacaoJogador.Carregar(c_save); companheiro.Carregar(c_save); int index = (int)c_save.Carregar("cena"); string nome = SceneManager.GetSceneByBuildIndex(index).name; MudarMapa(nome); }
public void Carregar(C_Save c_Save) { habilidadesPossuidas.Clear(); habilidadeAtual = null; pontos = (int)c_Save.Carregar("PontosAtuais"); int Index = (int)c_Save.Carregar("HabilidadeAtual"); habilidadeAtual = habilidadesExistentes.Find(x => x.GetIndex() == Index); Index = (int)c_Save.Carregar("QuantidadeHabilidades"); int indexNovaHabilidade; for (int i = 0; i < Index; i++) { indexNovaHabilidade = (int)c_Save.Carregar("habilidade" + i.ToString()); habilidadesPossuidas.Add(habilidadesExistentes.Find(x => x.GetIndex() == indexNovaHabilidade)); } }