void OnGUI() { EditorGUILayout.BeginVertical(); scrollPos = EditorGUILayout.BeginScrollView(scrollPos); if (m_type == JsonWindow.Chat) { foreach (var kv in ChatSystemManager.Instacne.editorChatGroup.m_chats) { if (GUILayout.Button(kv.Value.m_chatID + "\n" + kv.Value.m_describe, GUILayout.Width(200), GUILayout.Height(50))) { NodeEditor.changeNewChat(kv.Value); this.Close(); } } } else if (m_type == JsonWindow.Persuade) { foreach (var kv in PersuadeSystem.Instacne.editorChatGroup.persuadeGroup) { if (GUILayout.Button(kv.Value.id + "\n" + kv.Value.m_describe, GUILayout.Width(200), GUILayout.Height(50))) { PersuadeEditor.changeNewChat(kv.Value); this.Close(); } } } EditorGUILayout.EndScrollView(); EditorGUILayout.EndVertical(); }
public static void CreatePersuadeGraph() { PersuadeEditor persuadeWindow = EditorWindow.GetWindow <PersuadeEditor>(); persuadeWindow.Construct(); //chatWindow.InitChatGraph(); persuadeWindow.Show(); }