public static Vector3 GetRenderableCenterRecurse(GameObject go, int minDepth, int maxDepth) { Vector3 zero = Vector3.zero; float num = GetRenderableCenterRecurse(ref zero, go, 0, minDepth, maxDepth); if (num > 0f) { return (Vector3) (zero / num); } return go.transform.position; }
public static Vector3 GetRenderableCenterRecurse(GameObject go, int minDepth, int maxDepth) { Vector3 zero = Vector3.zero; float renderableCenterRecurse = GameObjectInspector.GetRenderableCenterRecurse(ref zero, go, 0, minDepth, maxDepth); return((double)renderableCenterRecurse <= 0.0 ? go.transform.position : zero / renderableCenterRecurse); }