internal static CSGModel GetDefaultCSGModelForObject(MonoBehaviour component)
        {
            Scene currentScene;

            if (!component || !component.gameObject)
            {
                currentScene = SceneManager.GetActiveScene();
            }
            else
            {
                currentScene = component.gameObject.scene;
            }

            return(InternalCSGModelManager.GetDefaultCSGModel(currentScene));
        }
        internal static CSGModel GetDefaultCSGModelForObject(Transform transform)
        {
            Scene currentScene;

            if (!transform || !transform.gameObject)
            {
                currentScene = SceneManager.GetActiveScene();
            }
            else
            {
                currentScene = transform.gameObject.scene;
            }

            return(InternalCSGModelManager.GetDefaultCSGModel(currentScene));
        }