protected void LookAtPlayer() { if (enemy.transform.Get2DPosition().IsAtLeftOf(enemy.Player.Get2DPosition()) && !enemy.IsFacingRight || !enemy.transform.Get2DPosition().IsAtLeftOf(enemy.Player.Get2DPosition()) && enemy.IsFacingRight) { enemy.Flip(); } }
protected void FlipIfNeeded() { Vector2 direction = movementHandler.GetMovementDirection(); if ((direction.x > 0 && !enemy.IsFacingRight) || (direction.x < 0 && enemy.IsFacingRight)) { enemy.Flip(); } }