static public void Adjust2DRotation(this GameObject item, float amount) { Rigidbody2D rigidbody = item.GetComponent <Rigidbody2D>(); if (rigidbody != null) { rigidbody.AdjustRotation(amount); } else { item.AdjustPlanarRotation(amount); } }