protected override void UpdateSprite() { base.UpdateSprite(); if (currentWeapon != null) { currentWeapon.GetComponent <SpriteRenderer>().sortingOrder = sprite.sortingOrder - 1; } }
protected override void UpdateSprite() { base.UpdateSprite(); if (currentWeapon != null) { currentWeapon.GetComponent <SpriteRenderer>().sortingOrder = sprite.sortingOrder - 1; } var newScale = new Vector3(transform.localScale.x, transform.localScale.y, transform.localScale.z); if (lookingAt) { if (transform.position.x < lookPos.x) { newScale.x = 1; } else if (transform.position.x > lookPos.x) { newScale.x = -1; } } else { if (rb2d.velocity.x < -0.5) { newScale.x = -1; } else if (rb2d.velocity.x > 0.5) { newScale.x = 1; } } transform.localScale = newScale; }