EditorGUILayout.HelpBox("Opacity of lines, solid objects and text drawn using ALINE. When drawing behind other objects, an additional opacity multiplier is applied.",MessageType.None);
EditorGUILayout.Slider(settings.FindProperty("settings.lineOpacity"),0,1,newGUIContent("Opacity","Opacity of lines when in front of objects"));
EditorGUILayout.Slider(settings.FindProperty("settings.lineOpacityBehindObjects"),0,1,newGUIContent("Opacity (occluded)","Additional opacity multiplier of lines when behind or inside objects"));
EditorGUILayout.Slider(settings.FindProperty("settings.solidOpacity"),0,1,newGUIContent("Opacity","Opacity of solid objects when in front of other objects"));
EditorGUILayout.Slider(settings.FindProperty("settings.solidOpacityBehindObjects"),0,1,newGUIContent("Opacity (occluded)","Additional opacity multiplier of solid objects when behind or inside other objects"));
EditorGUILayout.Slider(settings.FindProperty("settings.textOpacity"),0,1,newGUIContent("Opacity","Opacity of text when in front of other objects"));
EditorGUILayout.Slider(settings.FindProperty("settings.textOpacityBehindObjects"),0,1,newGUIContent("Opacity (occluded)","Additional opacity multiplier of text when behind or inside other objects"));
EditorGUILayout.Separator();
EditorGUILayout.Slider(settings.FindProperty("settings.curveResolution"),0.1f,3f,newGUIContent("Curve resolution","Higher values will make curves smoother, but also a bit slower to draw."));