Exemplo n.º 1
0
        public void FlipTowards(Transform trs)
        {
            Vector2 toTrs = trs.position - transform.position;

            if (MathfExtensions.AreOppositeSigns(facing.x, toTrs.x))
            {
                spriteRenderer.flipX = !spriteRenderer.flipX;
                facing.x            *= -1;
            }
            if (MathfExtensions.AreOppositeSigns(facing.y, toTrs.y))
            {
                spriteRenderer.flipY = !spriteRenderer.flipY;
                facing.y            *= -1;
            }
        }