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(); }
public static lhServerControlManager GetInstance() { if (m_instance != null) { return(null); } return(m_instance = new lhServerControlManager()); }
public void Dispose() { m_coroutine.Dispose(); m_coroutine = null; m_http.Dispose(); m_http = null; m_instance = null; }
void OnDestroy() { m_serverControl.Dispose(); m_serverControl = null; }