Example #1
0
 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;
 }
Example #2
0
 private void Awake()
 {
     spriteRenderer = GetComponent <SpriteRenderer>();
     horDir         = HorDir.left;
 }