Esempio n. 1
0
 void OnGUI()
 {
     if (m_serverControl == null)
     {
         m_serverControl = lhServerControlManager.GetInstance();
     }
     EditorGUILayout.BeginVertical();
     {
         EditorGUILayout.BeginHorizontal(EditorStyles.toolbar);
         {
             if (GUILayout.Button("Create", EditorStyles.toolbarButton))
             {
                 m_serverControl.Create();
             }
             GUILayout.FlexibleSpace();
             if (GUILayout.Button("Save", EditorStyles.toolbarButton))
             {
                 m_serverControl.Save();
             }
         } EditorGUILayout.EndHorizontal();
         m_scrollPosition = EditorGUILayout.BeginScrollView(m_scrollPosition);
         {
             m_serverControl.ShowServerData();
         } EditorGUILayout.EndScrollView();
     } EditorGUILayout.EndVertical();
 }
Esempio n. 2
0
 public static lhServerControlManager GetInstance()
 {
     if (m_instance != null)
     {
         return(null);
     }
     return(m_instance = new lhServerControlManager());
 }
Esempio n. 3
0
 public void Dispose()
 {
     m_coroutine.Dispose();
     m_coroutine = null;
     m_http.Dispose();
     m_http     = null;
     m_instance = null;
 }
Esempio n. 4
0
 void OnDestroy()
 {
     m_serverControl.Dispose();
     m_serverControl = null;
 }