// 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); }
// 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); }