コード例 #1
0
    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();
    }
コード例 #2
0
    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");
        }
    }