コード例 #1
0
        // Token: 0x0600055C RID: 1372 RVA: 0x00023E7C File Offset: 0x0002227C
        private void animacion_Finalizada(MovimientoAnimacion animacion)
        {
            animacion.finalizado -= this.animacion_Finalizada;
            MovimientoAnimacion movimientoAnimacion;

            this.animaciones.TryRemove(animacion.entidad_id, out movimientoAnimacion);
            animacion.Dispose();
            base.Invalidate();
        }
コード例 #2
0
        // Token: 0x0600055B RID: 1371 RVA: 0x00023DEC File Offset: 0x000221EC
        public void agregar_Animacion(int id, List <Celda> path, int duracion, TipoAnimaciones actor)
        {
            bool flag = path.Count < 2 || !this.mostrar_animaciones;

            if (!flag)
            {
                bool flag2 = this.animaciones.ContainsKey(id);
                if (flag2)
                {
                    this.animacion_Finalizada(this.animaciones[id]);
                }
                MovimientoAnimacion movimientoAnimacion = new MovimientoAnimacion(id, from f in path
                                                                                  select this.celdas[(int)f.id], duracion, actor);
                movimientoAnimacion.finalizado += this.animacion_Finalizada;
                this.animaciones.TryAdd(id, movimientoAnimacion);
                movimientoAnimacion.iniciar();
            }
        }
コード例 #3
0
        // Token: 0x0600055F RID: 1375 RVA: 0x00023FF0 File Offset: 0x000223F0
        private Color get_Animacion_Color(MovimientoAnimacion animacion)
        {
            TipoAnimaciones tipo_animacion  = animacion.tipo_animacion;
            TipoAnimaciones tipoAnimaciones = tipo_animacion;
            Color           result;

            if (tipoAnimaciones != TipoAnimaciones.PERSONAJE)
            {
                if (tipoAnimaciones != TipoAnimaciones.GRUPO_MONSTRUOS)
                {
                    result = Color.FromArgb(81, 113, 202);
                }
                else
                {
                    result = Color.DarkRed;
                }
            }
            else
            {
                result = Color.Blue;
            }
            return(result);
        }