public override void OnInspectorGUI() { base.OnInspectorGUI(); GUILayout.BeginVertical(); GUILayout.Space(8); GUILayout.BeginHorizontal(); GUILayout.FlexibleSpace(); if (GUILayout.Button("打开图集编辑器", GUILayout.MinWidth(120))) { SpriteAtlasData gen = (SpriteAtlasData)target; if (gen.name != defaultSpriteAtlasnName) { EditorUtility.DisplayDialog("提示", "请修改预设名" + defaultSpriteAtlasnName + "再操作", "Ok"); } else { SpriteAtlasEditorPopup v = EditorWindow.GetWindow(typeof(SpriteAtlasEditorPopup), false, "图集编辑器") as SpriteAtlasEditorPopup; v.SetGenerator(gen); v.Show(); } } GUILayout.FlexibleSpace(); GUILayout.EndHorizontal(); EditorGUILayout.EndVertical(); GUILayout.Space(8); }
public override void OnInspectorGUI() { base.OnInspectorGUI(); GUILayout.BeginVertical(); GUILayout.Space(8); GUILayout.BeginHorizontal(); GUILayout.FlexibleSpace(); if (GUILayout.Button("打开图集编辑器", GUILayout.MinWidth(120))) { SpriteAtlasData gen = (SpriteAtlasData)target; SpriteAtlasEditorPopup v = EditorWindow.GetWindow(typeof(SpriteAtlasEditorPopup), false, "图集编辑器") as SpriteAtlasEditorPopup; v.SetGenerator(gen); v.Show(); } GUILayout.FlexibleSpace(); GUILayout.EndHorizontal(); EditorGUILayout.EndVertical(); GUILayout.Space(8); }