Ejemplo n.º 1
0
 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();
 }
Ejemplo n.º 2
0
        public static void CreatePersuadeGraph()
        {
            PersuadeEditor persuadeWindow = EditorWindow.GetWindow <PersuadeEditor>();

            persuadeWindow.Construct();
            //chatWindow.InitChatGraph();
            persuadeWindow.Show();
        }