Defines the default background color of the Overlay for this window when the editor uses the Dark theme.
For this value to be valid you must provide an array of three or four elements that represent a color with the {r, g, b} or {r, g, b, a} format.
See also OverlayCanvasSettingsAttribute.defaultColorDark.
using UnityEditor; using UnityEditor.Overlays; [OverlayCanvasSettings(defaultColor = new float[] {1, 0, 0, 0.8f}, defaultColorDark = new float[] { 1, 0, 0, 0.8f }, defaultColorLight = new float[] { 0, 0, 1, 0.8f })] public class OverlayCanvasSettingsExample : EditorWindow, ISupportsOverlays { [MenuItem("Test/Open Canvas Window")] static void OpenWindow() { GetWindow<OverlayCanvasSettingsExample>(); } }