Exemplo n.º 1
0
 internal void SetMe(User user)
 {
     m_me = user;
 }
Exemplo n.º 2
0
        internal void Logout()
        {
            if (m_isInitialized)
            {
                //m_serverMakara.CloseConnection();
                m_serverVal.Logout();

                lock (m_lock)
                {
                    m_me = null;
                    m_isLogin = false;
                }
            }
        }
Exemplo n.º 3
0
        /// <summary>
        /// 클래스의 리소스를 정리한다.<br>
        /// 서버와의 연결이 유지되고 있었다면, 연결을 종료한다.
        /// </summary>
        /// <param name="configData">단말기에 저장할 캐싱 데이터 스트림.</param>
        public void Uninitialize(out byte[] configData)
        {
            GetCacheData(out configData);

            if (m_serverVal != null)
                m_serverVal.Uninitialize();

            lock (m_lock)
            {
                m_isInitialized = false;
                m_isLogin       = false;
                m_me            = null;
            }
        }