public bool HasAttributeChanged(ChangableAttribute att) { switch (att) { case ChangableAttribute.Enabled: return(checkBoxCameraEnabled.Font.Bold); case ChangableAttribute.ClearFlags: return(labelCameraClearFlags.Font.Bold); case ChangableAttribute.Background: return(labelCameraBackground.Font.Bold); case ChangableAttribute.CullingMask: return(labelCameraCullingMask.Font.Bold); case ChangableAttribute.Orthographic: return(checkBoxCameraOrthographic.Font.Bold); case ChangableAttribute.OrthographicSize: return(labelCameraOrthographicSize.Font.Bold); case ChangableAttribute.FieldOfView: return(labelCameraFieldOfView.Font.Bold); case ChangableAttribute.NearClip: return(labelCameraNearClip.Font.Bold); case ChangableAttribute.FarClip: return(labelCameraFarClip.Font.Bold); case ChangableAttribute.ViewPort: return(labelCameraViewportX.Font.Bold | labelCameraViewportY.Font.Bold | labelCameraViewportWidth.Font.Bold | labelCameraViewportHeight.Font.Bold); case ChangableAttribute.Depth: return(labelCameraDepth.Font.Bold); case ChangableAttribute.RenderingPath: return(labelCameraRenderingPath.Font.Bold); case ChangableAttribute.TargetTexture: return(labelCameraTargetTexture.Font.Bold); case ChangableAttribute.OcclusionCulling: return(checkBoxCameraOcclusionCulling.Font.Bold); case ChangableAttribute.HDR: return(checkBoxCameraHDR.Font.Bold); case ChangableAttribute.TargetDisplay: return(labelCameraTargetDisplay.Font.Bold); case ChangableAttribute.TargetEye: return(labelCameraTargetEye.Font.Bold); case ChangableAttribute.StereoConvergence: return(labelCameraStereoConvergence.Font.Bold); case ChangableAttribute.StereoSeparation: return(labelCameraStereoSeparation.Font.Bold); case ChangableAttribute.StereoMirrorMode: return(checkBoxCameraStereoMirrorMode.Font.Bold); } return(false); }
public bool HasAttributeChanged(ChangableAttribute att) { switch (att) { case ChangableAttribute.CastShadows: return(labelCastShadows.Font.Bold); case ChangableAttribute.ReceiveShadows: return(labelReceiveShadows.Font.Bold); case ChangableAttribute.Lightmap: return(labelLightmap.Font.Bold); case ChangableAttribute.MotionVectors: return(labelMotionVectors.Font.Bold); case ChangableAttribute.LightProbeUsage: return(labelLightProbe.Font.Bold); case ChangableAttribute.ReflectionProbeUsage: return(labelReflectionProbe.Font.Bold); case ChangableAttribute.SortingLayerID: return(labelSortingLayerID.Font.Bold); case ChangableAttribute.SortingLayer: return(labelSortingLayer.Font.Bold); case ChangableAttribute.SortingOrder: return(labelSortingOrder.Font.Bold); case ChangableAttribute.Quality: return(labelQuality.Font.Bold); case ChangableAttribute.UpdateWhenOffscreen: return(checkBoxSkinnedMeshRendererUpdateWhenOffScreen.Font.Bold); case ChangableAttribute.SkinnedMotionVectors: return(checkBoxSkinnedMeshRendererSkinnedMotionVectors.Font.Bold); case ChangableAttribute.DirtyCenterExtend: return(checkBoxSkinnedMeshRendererDirtyAABB.Font.Bold); case ChangableAttribute.Readable: return(checkBoxMeshReadable.Font.Bold); case ChangableAttribute.KeepVertices: return(checkBoxMeshKeepVertices.Font.Bold); case ChangableAttribute.KeepIndices: return(checkBoxMeshKeepIndices.Font.Bold); case ChangableAttribute.MeshFlags: return(labelUsageFlags.Font.Bold); case ChangableAttribute.ComputeCenterExtend: return(checkBoxMeshComputeCenterExtend.Checked); case ChangableAttribute.DestroyCenterExtend: return(checkBoxMeshDestroyCenterExtend.Checked); } return(false); }