public void SetBody(CCPhysicsBody body) { // already added if (body != null && _body == body) { return; } if (_body != null) { _body.RemoveShape(this); } if (body == null) { _info.setBody(null); _body = null; } else { _info.setBody(body._info.GetBody()); _body = body; } }