void CameraComponentToggled(GUIBase sender) { GUIToggle toggle = sender as GUIToggle; MonoBehaviour component = Array.Find <MonoBehaviour>(_cameraComponents, x => x.GetType().Name == toggle.content.text); component.enabled = !component.enabled; toggle.isToggled = component.enabled; SetNeedsUpdate(); _editorState.cameraComponentStates.StoreStates(_cameraComponents); _editorState.MarkSceneDirty(); }