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)); }