Exemplo n.º 1
0
    public void Instanciar(int criatura, int bando, CasillaMundo casillaMundo)
    {
        if (casillaMundo == null)
        {
            print("Error al buscar Casilla");
        }
        GameObject go = Instantiate(barajaMaestra.invocables[criatura], casillaMundo.transform.position, casillaMundo.transform.rotation) as GameObject;
        Monstruo   m  = go.GetComponent <Monstruo>();

        m.AsignarBando(bando);
    }
Exemplo n.º 2
0
    void Invocar(string invocable, string casilla, string bandoInvocaion, string bandoInvocador)
    {
        int          _invocable      = int.Parse(invocable);
        int          _bandoInvocaion = int.Parse(bandoInvocaion);
        int          _bandoInvocador = int.Parse(bandoInvocador);
        CasillaMundo cm = GetCasillaMundo(casilla, _bandoInvocaion);

        StartCoroutine(EsperarInvocacion(_invocable, _bandoInvocador, cm, tiempoEsperaInvocacion));
        //print(_bandoInvocador - 1);
        print(casilla);
        Instantiate(particulasCreacion[_bandoInvocador - 1], cm.transform.position + Vector3.up * 0.3f, Quaternion.identity);
    }
Exemplo n.º 3
0
    IEnumerator EsperarInvocacion(int _invocable, int _bandoInvocador, CasillaMundo cm, float tiempoEspera)
    {
        yield return(new WaitForSeconds(tiempoEspera));

        Instanciar(_invocable, _bandoInvocador, cm);
    }
Exemplo n.º 4
0
 /// ---------------------> Casillas
 public void AgregarCasillaMundo(CasillaMundo c, int bando)
 {
     GetListaCasillas(bando).Add(c);
 }