void move()
    {
        timer += Time.deltaTime;

        if (anim.IsWalk())
        {
            transform.position = Vector3.Lerp(FromPos, ToPos, timer * SmoothLerp);
        }

        if (flip)
        {
            flip = false;
            enemyFlip.FlipInRound();
        }

        if (transform.position == ToPos)
        {
            //HastaArreglarAnim = false;
            anim.SetIdle();
        }

        if (timer >= resetRound)
        {
            flip = true;

            anim.SetWalk();
            //HastaArreglarAnim = true;

            FinalPos = FromPos;
            FromPos  = ToPos;
            ToPos    = FinalPos;

            timer = 0.0f;
        }
    }
 void Fire()
 {
     timer = timeBetweenBullets;
     Instantiate(Projectile, SpawnProjectile.position, SpawnProjectile.rotation);
     anim.SetIdle();
 }