Exemplo n.º 1
0
        // Token: 0x0600042B RID: 1067 RVA: 0x0000F114 File Offset: 0x0000D514
        public void get_Agregar_Hechizo_Stats(byte _nivel, HechizoStats stats)
        {
            bool flag = this.statsHechizos.ContainsKey(_nivel);

            if (flag)
            {
                this.statsHechizos.Remove(_nivel);
            }
            this.statsHechizos.Add(_nivel, stats);
        }
Exemplo n.º 2
0
        // Token: 0x060003FD RID: 1021 RVA: 0x0000EB54 File Offset: 0x0000CF54
        public static IEnumerable <Celda> Get_Lista_Celdas_Rango_Hechizo(Celda celda, HechizoStats spellLevel, Mapa mapa, int rango_adicional = 0)
        {
            int  radio_maximo     = (int)spellLevel.alcanze_maximo + (spellLevel.es_alcanze_modificable ? rango_adicional : 0);
            bool es_lanzado_linea = spellLevel.es_lanzado_linea;
            IEnumerable <Celda> result;

            if (es_lanzado_linea)
            {
                result = Shaper.Cruz(celda.x, celda.y, (int)spellLevel.alcanze_minimo, radio_maximo, mapa);
            }
            else
            {
                result = Shaper.Anillo(celda.x, celda.y, (int)spellLevel.alcanze_minimo, radio_maximo, mapa);
            }
            return(result);
        }