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