Flip Character in Unity3d 5

Introduction

In Unity3d 5, there is built-in “Flip” support. You don’t need to write your own facingRight

Soution

public class Player : MonoBehaviour {
	private Rigidbody2D myRigidbody2D;
	private SpriteRenderer sprite;
  
  private void Flip(){
		if (!Mathf.Approximately (myRigidbody2D.velocity.x, 0f))
			sprite.flipX = myRigidbody2D.velocity.x < 0f;
	}
}