private void flip() { Rigidbody2D rigid = GetComponent <Rigidbody2D>(); rigid.bodyType = RigidbodyType2D.Kinematic; spriteRenderer.flipX = !spriteRenderer.flipX; foreach (BodyPosition body in playerBodyPositions) { body.flip(); } rigid.bodyType = RigidbodyType2D.Dynamic; attackPosition.flip(); }