private void Start() { menuLista = GameObject.FindGameObjectWithTag("ListaEnemigos"); sistemaTurnos = GetComponent <SistemaTurnos>(); sistemaBreak = GameObject.FindGameObjectWithTag("Break").GetComponent <SistemaBreak>(); sistemaEstado = GameObject.FindGameObjectWithTag("Estado").GetComponent <SistemaEstado>(); if (SceneManager.GetActiveScene().name.Equals("Hoguera")) { menuComandosHoguera.SetActive(true); //Añadir los selectores de enemigos for (int i = 1; i < menuComandosHoguera.transform.childCount; i++) { comandos.Add(menuComandosHoguera.transform.GetChild(i).gameObject); } comandos[0].GetComponent <Button>().onClick.AddListener(DescansarHoguera); comandos[1].GetComponent <Button>().onClick.AddListener(ContinuarAMapa); comandos[2].GetComponent <Button>().onClick.AddListener(IniciarHuida); } else if (SceneManager.GetActiveScene().name.Equals("Tesoro")) { menuComandosTesoro.SetActive(true); //Añadir los selectores de enemigos for (int i = 1; i < menuComandosTesoro.transform.childCount; i++) { comandos.Add(menuComandosTesoro.transform.GetChild(i).gameObject); } comandos[0].GetComponent <Button>().onClick.AddListener(AbrirCofre); comandos[1].GetComponent <Button>().onClick.AddListener(ContinuarAMapa); comandos[2].GetComponent <Button>().onClick.AddListener(IniciarHuida); } else { menuComandosBatalla.SetActive(true); //Añadir los selectores de enemigos for (int i = 1; i < menuComandosBatalla.transform.childCount; i++) { comandos.Add(menuComandosBatalla.transform.GetChild(i).gameObject); } comandos[0].GetComponent <Button>().onClick.AddListener(IniciarAtaque); comandos[1].GetComponent <Button>().onClick.AddListener(IniciarDefensa); comandos[2].GetComponent <Button>().onClick.AddListener(IniciarMagia); comandos[3].GetComponent <Button>().onClick.AddListener(IniciarObjetos); comandos[4].GetComponent <Button>().onClick.AddListener(IniciarEstado); comandos[5].GetComponent <Button>().onClick.AddListener(IniciarHuida); } DesactivarMenu(); }
public void LoadBreak(SistemaBreak sistemaBreak) { EasyFileSave miarchivo = new EasyFileSave("Break"); if (miarchivo.Load()) { sistemaBreak.cantidadBreak = miarchivo.GetInt("cantidad"); sistemaBreak.barra.fillAmount = miarchivo.GetFloat("barra"); sistemaBreak.Actualizar(); } else { Debug.LogWarning("Fallo al cargar Sistema Break"); } }