/// <summary> /// Draw a sprite selection field. /// </summary> static public void IconField(string fieldName, string sprite, IconSelector.Callback callback, params GUILayoutOption[] options) { GUILayout.BeginHorizontal(); GUILayout.Label(fieldName, GUILayout.Width(116f)); if (GUILayout.Button(string.IsNullOrEmpty(sprite) ? "Select Icon" : sprite, "MiniPullDown", options)) { IconSelector.Show(NJGMapOnGUI.instance.atlas, sprite, callback); } GUILayout.EndHorizontal(); }