protected override bool OnDeSerialize(SimpleStream.SerializableDecoder decoder, SimpleStream stream) { bool ret = true; try { m_userSN = decoder.Decode4(); m_sessionId = decoder.Decode8(); m_typeCode = (UserType)decoder.Decode1(); m_userID = decoder.DecodeString(); m_nickname = decoder.DecodeString(); //m_isSync = decoder.Decode1() > 0 ? true : false; } catch (Exception) { ret = false; } return ret; }