protected void FlipHor() { if ((transform.position.x - lastPosition.x) > epsilon && horDir != HorDir.right) { transform.localScale = new Vector3( transform.localScale.x * -1, transform.localScale.y, transform.localScale.z ); horDir = HorDir.right; } else if ((lastPosition.x - transform.position.x) > epsilon && horDir != HorDir.left) { transform.localScale = new Vector3( transform.localScale.x * -1, transform.localScale.y, transform.localScale.z ); horDir = HorDir.left; } lastPosition = transform.position; }
private void Awake() { spriteRenderer = GetComponent <SpriteRenderer>(); horDir = HorDir.left; }