예제 #1
0
파일: NetIO.cs 프로젝트: EinsteinD/bandaren
    void Start()
    {
        netThread = new NetThread();
        Thread th = new Thread(netThread.ThreadProc);

        th.Start();
        MSKVersionReport(1);
    }
예제 #2
0
 public void DestroyThread()
 {
     if (null != m_thread)
     {
         m_thread.Terminate();
         m_thread = null;
     }
 }
예제 #3
0
 public void DestroyThread()
 {
     if (null != m_thread)
     {
         m_thread.Terminate();
         m_thread = null;
     }
     Utility.Log("DestroyThread called");
 }
예제 #4
0
    public bool Init()
    {
        if (null != m_thread)
        {
            Debug.LogWarning("NetController already inited,repeated init ignored!!!");
            return(false);
        }

        m_thread = new NetThread();
        m_thread.Start();

        m_reconnectingPanel = CSBridge.UIRoot().FindChild("panel_reconnecting").gameObject;
        if (null == m_reconnectingPanel)
        {
            Debug.Log("NetController init,reconnectingpanel not found");
        }

        Debug.Log("NetController init ok,netthread start working!!!");
        return(true);
    }
예제 #5
0
    public bool Init()
    {
        if (null != m_thread)
        {
            Utility.LogWarning("NetMgr already inited,repeated init ignored!!!");
            return(false);
        }

        m_thread = new NetThread();
        m_thread.Start();

        m_reconnectingPanel = GlobalRef.UIRoot.FindChild("panel_reconnecting").gameObject;
        if (null == m_reconnectingPanel)
        {
            Utility.Log("NetMgr init,reconnectingpanel not found");
        }

        Utility.Log("NetMgr init ok,netthread start working!!!");
        return(true);
    }