public PWGUIMaterialPreview(Material mat = null) { objectPreview = new PWGUIObjectPreview(30, CameraClearFlags.Color, 2); previewGO = GameObject.CreatePrimitive(PrimitiveType.Sphere); previewGO.hideFlags = HideFlags.HideAndDontSave; if (mat) { previewGO.GetComponent <MeshRenderer>().material = mat; } objectPreview.UpdateObjects(previewGO); }