// ╔════════════════════════════════════════════════════════════════╗ // ║ Copyright © 2025 NWH Coding d.o.o. All rights reserved. ║ // ║ Licensed under Unity Asset Store Terms of Service: ║ // ║ https://unity.com/legal/as-terms ║ // ║ Use permitted only in compliance with the License. ║ // ║ Distributed "AS IS", without warranty of any kind. ║ // ╚════════════════════════════════════════════════════════════════╝ #region using UnityEngine; #endregion namespace NWH.NUI { /// /// Global configuration settings for NWH NUI (NWH User Interface) editor system. /// Defines layout constants and color scheme used across all NWH custom editors. /// public static class NUISettings { /// /// Standard height for inspector fields in pixels. /// public const float fieldHeight = 23f; /// /// Vertical spacing between inspector fields in pixels. /// public const float fieldSpacing = 3f; /// /// Resources folder path for NUI assets. /// public const string resourcesPath = "NUI/"; /// /// Margin around text elements in pixels. /// public const float textMargin = 2f; /// /// Header background color for ScriptableObject editors. /// public static Color scriptableObjectHeaderColor = new Color32(220, 122, 32, 255); /// /// Header background color for MonoBehaviour editors. /// public static Color editorHeaderColor = new Color32(20, 125, 211, 255); /// /// Header background color for property drawers. /// public static Color propertyHeaderColor = new Color32(78, 152, 213, 255); /// /// UI tint color indicating disabled state. /// public static Color disabledColor = new(1f, 0.5f, 0.5f); /// /// UI tint color indicating enabled state. /// public static Color enabledColor = new(0.5f, 1f, 0.5f); /// /// Light blue accent color for UI elements. /// public static Color lightBlueColor = new Color32(70, 170, 220, 255); /// /// Light grey color for secondary UI elements. /// public static Color lightGreyColor = new Color32(192, 192, 192, 255); } }