public void actualizar_Hechizos(string paquete) { hechizos.Clear(); string[] limitador = paquete.Split(';'), separador; short hechizo_id; byte nivel; for (int i = 0; i < limitador.Length - 1; ++i) { separador = limitador[i].Split('~'); hechizo_id = short.Parse(separador[0]); nivel = byte.Parse(separador[1]); hechizos.Add(Hechizo.get_Hechizo(hechizo_id, nivel)); } hechizos_actualizados.Invoke(); }
// Token: 0x0600035B RID: 859 RVA: 0x0000CF18 File Offset: 0x0000B318 public void actualizar_Hechizos(string paquete) { this.hechizos.Clear(); string[] array = paquete.Split(new char[] { ';' }); for (int i = 0; i < array.Length - 1; i++) { string[] array2 = array[i].Split(new char[] { '~' }); short num = short.Parse(array2[0]); Hechizo hechizo = Hechizo.get_Hechizo(num); bool flag = hechizo != null; if (flag) { hechizo.nivel = byte.Parse((array2[1] == null) ? "0" : array2[1]); this.hechizos.Add(num, hechizo); } } this.hechizos_actualizados(); }