public override void OnInspectorGUI() { base.OnInspectorGUI(); //DrawRenderingLayerMask(); RenderingLayerMaskDrawer.Draw( settings.renderingLayerMask, renderingLayerMaskLabel ); if (!settings.lightType.hasMultipleDifferentValues && (LightType)settings.lightType.enumValueIndex == LightType.Spot ) { settings.DrawInnerAndOuterSpotAngle(); } var light = target as Light; if (light.cullingMask != -1) { EditorGUILayout.HelpBox( light.type == LightType.Directional ? "Culling Mask only affect shadows." : "Culling Mask only affect shadow unless Use Lights Per Object Is On", MessageType.Warning); } settings.ApplyModifiedProperties(); }
public override void OnInspectorGUI() { base.OnInspectorGUI(); RenderingLayerMaskDrawer.Draw( settings.renderingLayerMask, renderingLayerMaskLabel ); if ( !settings.lightType.hasMultipleDifferentValues && (LightType)settings.lightType.enumValueIndex == LightType.Spot ) { settings.DrawInnerAndOuterSpotAngle(); } settings.ApplyModifiedProperties(); }