public Color GetEventColor(string str) { if (_eventColorsHash == null) { Init(); } // Debug.Log ( eventTypeStr ); FColorSetting c; if (!_eventColorsHash.TryGetValue(str, out c)) { return(FGUI.GetEventColor()); } return(c._color); }
public virtual Color GetColor() { return(FGUI.GetEventColor()); }
public override void OnInspectorGUI() { GUIStyle centeredLabel = new GUIStyle(EditorStyles.largeLabel); centeredLabel.alignment = TextAnchor.MiddleCenter; GUILayout.Label("Flux Color Settings", centeredLabel); EditorGUI.BeginChangeCheck(); RenderColorList("Event Colors", _fluxSettings.EventColors, "<Flux.EventType>", FGUI.GetEventColor(), EVENT_COLOR_MSG); GUILayout.Space(10); RenderColorList("Default Containers", _fluxSettings.DefaultContainers, "<Container Name>", Flux.FContainer.DEFAULT_COLOR, CONTAINER_COLOR_MSG); foreach (var item in _fluxSettings.ContainerType) { GUILayout.Space(10); RenderContainerList(item._name, item._list); } if (EditorGUI.EndChangeCheck()) { RebuildSettingsCache(); } }
public Color GetEventColor(string str) { return(FGUI.GetEventColor()); }