private void OnEnable() { m_RefreshTexture = new GUIContent(EditorGUIUtility.FindTexture("Refresh"), "Refresh shader from file"); m_SaveTexture = new GUIContent(EditorGUIUtility.FindTexture("SaveAs"), "save shader variants to file"); if (m_Panel == null) { m_Panel = new TianGlyphPanel(); } m_Panel.OnEnable(this); if (m_TabPanels == null) { m_TabPanels = new IRemoteDebugPanel[3]; m_TabPanels[0] = new HierarchyPanel(this); m_TabPanels[1] = new PatchPanel(this); m_TabPanels[2] = new LogPanel(this); foreach (var panel in m_TabPanels) { panel.OnEnable(); } } SwitchPanel(); Debug.LogError("OnEnable:" + XNetUtil.GetLocalIP()); server?.Close(); server = new RemoteDebugServer(k_IP, RemoteDebugConfig.port); server.Start(); }
protected override void OnInit() { m_Client = new XSocket(); m_Client.Name = "Client"; m_Client.OnConnectCallback = OnConnect; m_Client.OnReceiveCallback = OnReceive; m_Client.OnCloseCallback = OnClose; m_LocalIP = XNetUtil.GetLocalIP(); }