public override void WriteTo(ICodedOutputStream output)
        {
            int serializedSize = this.SerializedSize;

            string[] strArray = _builtinIPListFieldNames;
            if (this.hasLongConnectIPCount)
            {
                output.WriteUInt32(1, strArray[0], this.LongConnectIPCount);
            }
            if (this.hasShortConnectIPCount)
            {
                output.WriteUInt32(2, strArray[3], this.ShortConnectIPCount);
            }
            if (this.longConnectIPList_.Count > 0)
            {
                output.WriteMessageArray <BuiltinIP>(3, strArray[1], this.longConnectIPList_);
            }
            if (this.shortConnectIPList_.Count > 0)
            {
                output.WriteMessageArray <BuiltinIP>(4, strArray[4], this.shortConnectIPList_);
            }
            if (this.hasSeq)
            {
                output.WriteUInt32(5, strArray[2], this.Seq);
            }
        }
Exemple #2
0
        public override void WriteTo(ICodedOutputStream output)
        {
            int serializedSize = this.SerializedSize;

            string[] strArray = _cDNDnsInfoFieldNames;
            if (this.hasVer)
            {
                output.WriteUInt32(1, strArray[6], this.Ver);
            }
            if (this.hasUin)
            {
                output.WriteUInt32(2, strArray[5], this.Uin);
            }
            if (this.hasExpireTime)
            {
                output.WriteUInt32(3, strArray[1], this.ExpireTime);
            }
            if (this.hasFrontID)
            {
                output.WriteInt32(4, strArray[2], this.FrontID);
            }
            if (this.hasFrontIPCount)
            {
                output.WriteInt32(5, strArray[3], this.FrontIPCount);
            }
            if (this.frontIPList_.Count > 0)
            {
                output.WriteMessageArray <SKBuiltinString_t>(6, strArray[4], this.frontIPList_);
            }
            if (this.hasZoneDomain)
            {
                output.WriteString(7, strArray[7], this.ZoneDomain);
            }
            if (this.hasAuthKey)
            {
                output.WriteMessage(8, strArray[0], this.AuthKey);
            }
            if (this.hasZoneID)
            {
                output.WriteInt32(9, strArray[8], this.ZoneID);
            }
            if (this.hasZoneIPCount)
            {
                output.WriteInt32(10, strArray[9], this.ZoneIPCount);
            }
            if (this.zoneIPList_.Count > 0)
            {
                output.WriteMessageArray <SKBuiltinString_t>(11, strArray[10], this.zoneIPList_);
            }
        }
Exemple #3
0
        // Token: 0x06000F1E RID: 3870 RVA: 0x0003A270 File Offset: 0x00038470
        public override void WriteTo(ICodedOutputStream output)
        {
            int serializedSize = this.SerializedSize;

            string[] worldSaveFieldNames = WorldSave._worldSaveFieldNames;
            if (this.sceneObject_.Count > 0)
            {
                output.WriteMessageArray <SavedObject>(1, worldSaveFieldNames[1], this.sceneObject_);
            }
            if (this.instanceObject_.Count > 0)
            {
                output.WriteMessageArray <SavedObject>(2, worldSaveFieldNames[0], this.instanceObject_);
            }
            this.UnknownFields.WriteTo(output);
        }
        public override void WriteTo(ICodedOutputStream output)
        {
            int arg_06_0 = this.SerializedSize;

            string[] smsInfoFieldNames = SmsInfo._smsInfoFieldNames;
            if (this.hasSmsTemplateId)
            {
                output.WriteString(1, smsInfoFieldNames[5], this.SmsTemplateId);
            }
            if (this.smsContent_.Count > 0)
            {
                output.WriteMessageArray <SmsContentEntry>(2, smsInfoFieldNames[3], this.smsContent_);
            }
            if (this.hasOfflineSendtime)
            {
                output.WriteInt64(3, smsInfoFieldNames[0], this.OfflineSendtime);
            }
            if (this.hasSmsSendDuration)
            {
                output.WriteInt64(4, smsInfoFieldNames[4], this.SmsSendDuration);
            }
            if (this.hasSmsChecked)
            {
                output.WriteBool(5, smsInfoFieldNames[1], this.SmsChecked);
            }
            if (this.hasSmsCheckedErrorMsg)
            {
                output.WriteString(6, smsInfoFieldNames[2], this.SmsCheckedErrorMsg);
            }
            this.UnknownFields.WriteTo(output);
        }
        public override void WriteTo(ICodedOutputStream output)
        {
            int serializedSize = this.SerializedSize;

            string[] strArray = _snsUserPageResponseFieldNames;
            if (this.hasBaseResponse)
            {
                output.WriteMessage(1, strArray[0], this.BaseResponse);
            }
            if (this.hasFirstPageMd5)
            {
                output.WriteString(2, strArray[1], this.FirstPageMd5);
            }
            if (this.hasObjectCount)
            {
                output.WriteUInt32(3, strArray[3], this.ObjectCount);
            }
            if (this.objectList_.Count > 0)
            {
                output.WriteMessageArray <SnsObject>(4, strArray[4], this.objectList_);
            }
            if (this.hasObjectTotalCount)
            {
                output.WriteUInt32(5, strArray[5], this.ObjectTotalCount);
            }
            if (this.hasSnsUserInfo)
            {
                output.WriteMessage(6, strArray[6], this.SnsUserInfo);
            }
            if (this.hasNewRequestTime)
            {
                output.WriteUInt32(7, strArray[2], this.NewRequestTime);
            }
        }
Exemple #6
0
        // Token: 0x06000491 RID: 1169 RVA: 0x00009628 File Offset: 0x00007828
        public override void WriteTo(ICodedOutputStream output)
        {
            int serializedSize = SerializedSize;

            string[] smsInfoFieldNames = _smsInfoFieldNames;
            if (HasSmsTemplateId)
            {
                output.WriteString(1, smsInfoFieldNames[5], SmsTemplateId);
            }
            if (smsContent_.Count > 0)
            {
                output.WriteMessageArray(2, smsInfoFieldNames[3], smsContent_);
            }
            if (HasOfflineSendtime)
            {
                output.WriteInt64(3, smsInfoFieldNames[0], OfflineSendtime);
            }
            if (HasSmsSendDuration)
            {
                output.WriteInt64(4, smsInfoFieldNames[4], SmsSendDuration);
            }
            if (HasSmsChecked)
            {
                output.WriteBool(5, smsInfoFieldNames[1], SmsChecked);
            }
            if (HasSmsCheckedErrorMsg)
            {
                output.WriteString(6, smsInfoFieldNames[2], SmsCheckedErrorMsg);
            }
            UnknownFields.WriteTo(output);
        }
        public override void WriteTo(ICodedOutputStream output)
        {
            int serializedSize = this.SerializedSize;

            string[] strArray = _verifyUserRequestFieldNames;
            if (this.hasBaseRequest)
            {
                output.WriteMessage(1, strArray[0], this.BaseRequest);
            }
            if (this.hasOpcode)
            {
                output.WriteUInt32(2, strArray[1], this.Opcode);
            }
            if (this.hasVerifyUserListSize)
            {
                output.WriteUInt32(3, strArray[6], this.VerifyUserListSize);
            }
            if (this.verifyUserList_.Count > 0)
            {
                output.WriteMessageArray <VerifyUser>(4, strArray[5], this.verifyUserList_);
            }
            if (this.hasVerifyContent)
            {
                output.WriteString(5, strArray[4], this.VerifyContent);
            }
            if (this.hasSceneListNum)
            {
                output.WriteUInt32(6, strArray[3], this.SceneListNum);
            }
            if (this.sceneList_.Count > 0)
            {
                output.WritePackedUInt32Array(7, strArray[2], this.sceneListMemoizedSerializedSize, this.sceneList_);
            }
        }
Exemple #8
0
        public override void WriteTo(ICodedOutputStream output)
        {
            int serializedSize = this.SerializedSize;

            string[] strArray = _groupCardRequestFieldNames;
            if (this.hasBaseRequest)
            {
                output.WriteMessage(1, strArray[0], this.BaseRequest);
            }
            if (this.hasOpCode)
            {
                output.WriteUInt32(2, strArray[5], this.OpCode);
            }
            if (this.hasGroupNickName)
            {
                output.WriteString(3, strArray[1], this.GroupNickName);
            }
            if (this.hasMemberCount)
            {
                output.WriteUInt32(4, strArray[3], this.MemberCount);
            }
            if (this.memberList_.Count > 0)
            {
                output.WriteMessageArray <RoomInfo>(5, strArray[4], this.memberList_);
            }
            if (this.hasGroupUserName)
            {
                output.WriteString(6, strArray[2], this.GroupUserName);
            }
        }
        // Token: 0x06000305 RID: 773 RVA: 0x00006804 File Offset: 0x00004A04
        public override void WriteTo(ICodedOutputStream output)
        {
            int serializedSize = SerializedSize;

            string[] transparentFieldNames = _transparentFieldNames;
            if (HasId)
            {
                output.WriteString(1, transparentFieldNames[5], Id);
            }
            if (HasAction)
            {
                output.WriteString(2, transparentFieldNames[0], Action);
            }
            if (HasTaskId)
            {
                output.WriteString(3, transparentFieldNames[10], TaskId);
            }
            if (HasAppKey)
            {
                output.WriteString(4, transparentFieldNames[3], AppKey);
            }
            if (HasAppId)
            {
                output.WriteString(5, transparentFieldNames[2], AppId);
            }
            if (HasMessageId)
            {
                output.WriteString(6, transparentFieldNames[6], MessageId);
            }
            if (HasPushInfo)
            {
                output.WriteMessage(7, transparentFieldNames[7], PushInfo);
            }
            if (actionChain_.Count > 0)
            {
                output.WriteMessageArray(8, transparentFieldNames[1], actionChain_);
            }
            if (condition_.Count > 0)
            {
                output.WriteStringArray(9, transparentFieldNames[4], condition_);
            }
            if (HasTemplateId)
            {
                output.WriteInt32(10, transparentFieldNames[11], TemplateId);
            }
            if (HasTaskGroupId)
            {
                output.WriteString(11, transparentFieldNames[9], TaskGroupId);
            }
            if (HasSmsInfo)
            {
                output.WriteMessage(12, transparentFieldNames[8], SmsInfo);
            }
            UnknownFields.WriteTo(output);
        }
Exemple #10
0
        public override void WriteTo(ICodedOutputStream output)
        {
            int serializedSize = this.SerializedSize;

            string[] transparentFieldNames = Transparent._transparentFieldNames;
            if (this.hasId)
            {
                output.WriteString(1, transparentFieldNames[5], this.Id);
            }
            if (this.hasAction)
            {
                output.WriteString(2, transparentFieldNames[0], this.Action);
            }
            if (this.hasTaskId)
            {
                output.WriteString(3, transparentFieldNames[10], this.TaskId);
            }
            if (this.hasAppKey)
            {
                output.WriteString(4, transparentFieldNames[3], this.AppKey);
            }
            if (this.hasAppId)
            {
                output.WriteString(5, transparentFieldNames[2], this.AppId);
            }
            if (this.hasMessageId)
            {
                output.WriteString(6, transparentFieldNames[6], this.MessageId);
            }
            if (this.hasPushInfo)
            {
                output.WriteMessage(7, transparentFieldNames[7], (IMessageLite)this.PushInfo);
            }
            if (this.actionChain_.Count > 0)
            {
                output.WriteMessageArray <ActionChain>(8, transparentFieldNames[1], (IEnumerable <ActionChain>) this.actionChain_);
            }
            if (this.condition_.Count > 0)
            {
                output.WriteStringArray(9, transparentFieldNames[4], (IEnumerable <string>) this.condition_);
            }
            if (this.hasTemplateId)
            {
                output.WriteInt32(10, transparentFieldNames[11], this.TemplateId);
            }
            if (this.hasTaskGroupId)
            {
                output.WriteString(11, transparentFieldNames[9], this.TaskGroupId);
            }
            if (this.hasSmsInfo)
            {
                output.WriteMessage(12, transparentFieldNames[8], (IMessageLite)this.SmsInfo);
            }
            this.UnknownFields.WriteTo(output);
        }
Exemple #11
0
        public override void WriteTo(ICodedOutputStream output)
        {
            int serializedSize = this.SerializedSize;

            string[] resultFieldNames = PushListResult._pushListResultFieldNames;
            if (this.results_.Count > 0)
            {
                output.WriteMessageArray <PushResult>(1, resultFieldNames[0], (IEnumerable <PushResult>) this.results_);
            }
            this.UnknownFields.WriteTo(output);
        }
Exemple #12
0
        // Token: 0x0600009D RID: 157 RVA: 0x00002D9C File Offset: 0x00000F9C
        public override void WriteTo(ICodedOutputStream output)
        {
            int serializedSize = SerializedSize;

            string[] pushListResultFieldNames = _pushListResultFieldNames;
            if (results_.Count > 0)
            {
                output.WriteMessageArray(1, pushListResultFieldNames[0], results_);
            }
            UnknownFields.WriteTo(output);
        }
Exemple #13
0
        public override void WriteTo(ICodedOutputStream output)
        {
            int serializedSize = this.SerializedSize;

            string[] strArrays = RustProto.Avatar._avatarFieldNames;
            if (this.hasPos)
            {
                output.WriteMessage(1, strArrays[5], this.Pos);
            }
            if (this.hasAng)
            {
                output.WriteMessage(2, strArrays[0], this.Ang);
            }
            if (this.hasVitals)
            {
                output.WriteMessage(3, strArrays[6], this.Vitals);
            }
            if (this.blueprints_.Count > 0)
            {
                output.WriteMessageArray <RustProto.Blueprint>(4, strArrays[3], this.blueprints_);
            }
            if (this.inventory_.Count > 0)
            {
                output.WriteMessageArray <RustProto.Item>(5, strArrays[4], this.inventory_);
            }
            if (this.wearable_.Count > 0)
            {
                output.WriteMessageArray <RustProto.Item>(6, strArrays[7], this.wearable_);
            }
            if (this.belt_.Count > 0)
            {
                output.WriteMessageArray <RustProto.Item>(7, strArrays[2], this.belt_);
            }
            if (this.hasAwayEvent)
            {
                output.WriteMessage(8, strArrays[1], this.AwayEvent);
            }
            this.UnknownFields.WriteTo(output);
        }
Exemple #14
0
        public override void WriteTo(ICodedOutputStream output)
        {
            int serializedSize = this.SerializedSize;

            string[] strArray = _avatarFieldNames;
            if (this.hasPos)
            {
                output.WriteMessage(1, strArray[5], this.Pos);
            }
            if (this.hasAng)
            {
                output.WriteMessage(2, strArray[0], this.Ang);
            }
            if (this.hasVitals)
            {
                output.WriteMessage(3, strArray[6], this.Vitals);
            }
            if (this.blueprints_.get_Count() > 0)
            {
                output.WriteMessageArray <Blueprint>(4, strArray[3], this.blueprints_);
            }
            if (this.inventory_.get_Count() > 0)
            {
                output.WriteMessageArray <Item>(5, strArray[4], this.inventory_);
            }
            if (this.wearable_.get_Count() > 0)
            {
                output.WriteMessageArray <Item>(6, strArray[7], this.wearable_);
            }
            if (this.belt_.get_Count() > 0)
            {
                output.WriteMessageArray <Item>(7, strArray[2], this.belt_);
            }
            if (this.hasAwayEvent)
            {
                output.WriteMessage(8, strArray[1], this.AwayEvent);
            }
            this.get_UnknownFields().WriteTo(output);
        }
Exemple #15
0
        public override void WriteTo(ICodedOutputStream output)
        {
            int serializedSize = this.SerializedSize;

            string[] strArray = _safeDeviceListFieldNames;
            if (this.hasCount)
            {
                output.WriteUInt32(1, strArray[0], this.Count);
            }
            if (this.list_.Count > 0)
            {
                output.WriteMessageArray <SafeDevice>(2, strArray[1], this.list_);
            }
        }
        public override void WriteTo(ICodedOutputStream output)
        {
            int serializedSize = this.SerializedSize;

            string[] strArray = _sendMsgRequestNewFieldNames;
            if (this.hasCount)
            {
                output.WriteUInt32(1, strArray[0], this.Count);
            }
            if (this.list_.Count > 0)
            {
                output.WriteMessageArray <MicroMsgRequestNew>(2, strArray[1], this.list_);
            }
        }
Exemple #17
0
        public override void WriteTo(ICodedOutputStream output)
        {
            int serializedSize = this.SerializedSize;

            string[] strArray = _syncKeyFieldNames;
            if (this.hasKeyNum)
            {
                output.WriteUInt32(1, strArray[1], this.KeyNum);
            }
            if (this.key_.Count > 0)
            {
                output.WriteMessageArray <KeyVal>(2, strArray[0], this.key_);
            }
        }
        public override void WriteTo(ICodedOutputStream output)
        {
            int serializedSize = this.SerializedSize;

            string[] requestFieldNames = SingleBatchRequest._singleBatchRequestFieldNames;
            if (this.hasBatchId)
            {
                output.WriteString(1, requestFieldNames[0], this.BatchId);
            }
            if (this.batchItem_.Count > 0)
            {
                output.WriteMessageArray <SingleBatchItem>(2, requestFieldNames[1], (IEnumerable <SingleBatchItem>) this.batchItem_);
            }
            this.UnknownFields.WriteTo(output);
        }
Exemple #19
0
        // Token: 0x06000182 RID: 386 RVA: 0x00004398 File Offset: 0x00002598
        public override void WriteTo(ICodedOutputStream output)
        {
            int serializedSize = SerializedSize;

            string[] singleBatchRequestFieldNames = _singleBatchRequestFieldNames;
            if (HasBatchId)
            {
                output.WriteString(1, singleBatchRequestFieldNames[0], BatchId);
            }
            if (batchItem_.Count > 0)
            {
                output.WriteMessageArray(2, singleBatchRequestFieldNames[1], batchItem_);
            }
            UnknownFields.WriteTo(output);
        }
        public override void WriteTo(ICodedOutputStream output)
        {
            int serializedSize = this.SerializedSize;

            string[] strArray = _createChatRoomResponseFieldNames;
            if (this.hasBaseResponse)
            {
                output.WriteMessage(1, strArray[0], this.BaseResponse);
            }
            if (this.hasTopic)
            {
                output.WriteMessage(2, strArray[9], this.Topic);
            }
            if (this.hasPYInitial)
            {
                output.WriteMessage(3, strArray[6], this.PYInitial);
            }
            if (this.hasQuanPin)
            {
                output.WriteMessage(4, strArray[7], this.QuanPin);
            }
            if (this.hasMemberCount)
            {
                output.WriteUInt32(5, strArray[4], this.MemberCount);
            }
            if (this.memberList_.Count > 0)
            {
                output.WriteMessageArray <MemberResp>(6, strArray[5], this.memberList_);
            }
            if (this.hasChatRoomName)
            {
                output.WriteMessage(7, strArray[2], this.ChatRoomName);
            }
            if (this.hasImgBuf)
            {
                output.WriteMessage(8, strArray[3], this.ImgBuf);
            }
            if (this.hasBigHeadImgUrl)
            {
                output.WriteString(9, strArray[1], this.BigHeadImgUrl);
            }
            if (this.hasSmallHeadImgUrl)
            {
                output.WriteString(10, strArray[8], this.SmallHeadImgUrl);
            }
        }
Exemple #21
0
        public override void WriteTo(ICodedOutputStream output)
        {
            int serializedSize = this.SerializedSize;

            string[] strArray = _chatRoomMemberDataFieldNames;
            if (this.hasMemberCount)
            {
                output.WriteUInt32(1, strArray[2], this.MemberCount);
            }
            if (this.chatRoomMember_.Count > 0)
            {
                output.WriteMessageArray <ChatRoomMemberInfo>(2, strArray[0], this.chatRoomMember_);
            }
            if (this.hasInfoMask)
            {
                output.WriteUInt32(3, strArray[1], this.InfoMask);
            }
        }
        public override void WriteTo(ICodedOutputStream output)
        {
            int serializedSize = this.SerializedSize;

            string[] strArray = _snsObjectOpRequestFieldNames;
            if (this.hasBaseRequest)
            {
                output.WriteMessage(1, strArray[0], this.BaseRequest);
            }
            if (this.hasOpCount)
            {
                output.WriteUInt32(2, strArray[1], this.OpCount);
            }
            if (this.opList_.Count > 0)
            {
                output.WriteMessageArray <SnsObjectOp>(3, strArray[2], this.opList_);
            }
        }
Exemple #23
0
        public override void WriteTo(ICodedOutputStream output)
        {
            int serializedSize = this.SerializedSize;

            string[] strArray = _getContactRequestFieldNames;
            if (this.hasBaseRequest)
            {
                output.WriteMessage(1, strArray[0], this.BaseRequest);
            }
            if (this.hasUserCount)
            {
                output.WriteUInt32(2, strArray[1], this.UserCount);
            }
            if (this.userNameList_.Count > 0)
            {
                output.WriteMessageArray <SKBuiltinString_t>(3, strArray[2], this.userNameList_);
            }
        }
Exemple #24
0
        public override void WriteTo(ICodedOutputStream output)
        {
            int serializedSize = this.SerializedSize;

            string[] strArray = _addChatRoomMemberResponseFieldNames;
            if (this.hasBaseResponse)
            {
                output.WriteMessage(1, strArray[0], this.BaseResponse);
            }
            if (this.hasMemberCount)
            {
                output.WriteUInt32(2, strArray[1], this.MemberCount);
            }
            if (this.memberList_.Count > 0)
            {
                output.WriteMessageArray <MemberResp>(3, strArray[2], this.memberList_);
            }
        }
Exemple #25
0
        // Token: 0x060001BF RID: 447 RVA: 0x0000490C File Offset: 0x00002B0C
        public override void WriteTo(ICodedOutputStream output)
        {
            int serializedSize = SerializedSize;

            string[] pushListMessageFieldNames = _pushListMessageFieldNames;
            if (HasSeqId)
            {
                output.WriteString(1, pushListMessageFieldNames[0], SeqId);
            }
            if (HasTaskId)
            {
                output.WriteString(2, pushListMessageFieldNames[2], TaskId);
            }
            if (targets_.Count > 0)
            {
                output.WriteMessageArray(3, pushListMessageFieldNames[1], targets_);
            }
            UnknownFields.WriteTo(output);
        }
Exemple #26
0
        // Token: 0x06000126 RID: 294 RVA: 0x00003AE4 File Offset: 0x00001CE4
        public override void WriteTo(ICodedOutputStream output)
        {
            int serializedSize = SerializedSize;

            string[] pushMMPSingleBatchMessageFieldNames = _pushMMPSingleBatchMessageFieldNames;
            if (HasBatchId)
            {
                output.WriteString(1, pushMMPSingleBatchMessageFieldNames[0], BatchId);
            }
            if (batchItem_.Count > 0)
            {
                output.WriteMessageArray(2, pushMMPSingleBatchMessageFieldNames[1], batchItem_);
            }
            if (HasIsSync)
            {
                output.WriteBool(3, pushMMPSingleBatchMessageFieldNames[2], IsSync);
            }
            UnknownFields.WriteTo(output);
        }
Exemple #27
0
        public override void WriteTo(ICodedOutputStream output)
        {
            int serializedSize = this.SerializedSize;

            string[] messageFieldNames = PushListMessage._pushListMessageFieldNames;
            if (this.hasSeqId)
            {
                output.WriteString(1, messageFieldNames[0], this.SeqId);
            }
            if (this.hasTaskId)
            {
                output.WriteString(2, messageFieldNames[2], this.TaskId);
            }
            if (this.targets_.Count > 0)
            {
                output.WriteMessageArray <Target>(3, messageFieldNames[1], (IEnumerable <Target>) this.targets_);
            }
            this.UnknownFields.WriteTo(output);
        }
Exemple #28
0
        public override void WriteTo(ICodedOutputStream output)
        {
            int arg_06_0 = this.SerializedSize;

            string[] pushMMPSingleBatchMessageFieldNames = PushMMPSingleBatchMessage._pushMMPSingleBatchMessageFieldNames;
            if (this.hasBatchId)
            {
                output.WriteString(1, pushMMPSingleBatchMessageFieldNames[0], this.BatchId);
            }
            if (this.batchItem_.Count > 0)
            {
                output.WriteMessageArray <PushMMPSingleMessage>(2, pushMMPSingleBatchMessageFieldNames[1], this.batchItem_);
            }
            if (this.hasIsSync)
            {
                output.WriteBool(3, pushMMPSingleBatchMessageFieldNames[2], this.IsSync);
            }
            this.UnknownFields.WriteTo(output);
        }
Exemple #29
0
        public override void WriteTo(ICodedOutputStream output)
        {
            int serializedSize = this.SerializedSize;

            string[] strArray = _itemFieldNames;
            if (this.hasId)
            {
                output.WriteInt32(1, strArray[2], this.Id);
            }
            if (this.hasName)
            {
                output.WriteString(2, strArray[4], this.Name);
            }
            if (this.hasSlot)
            {
                output.WriteInt32(3, strArray[5], this.Slot);
            }
            if (this.hasCount)
            {
                output.WriteInt32(4, strArray[1], this.Count);
            }
            if (this.subitem_.get_Count() > 0)
            {
                output.WriteMessageArray <Item>(5, strArray[6], this.subitem_);
            }
            if (this.hasSubslots)
            {
                output.WriteInt32(6, strArray[7], this.Subslots);
            }
            if (this.hasCondition)
            {
                output.WriteFloat(7, strArray[0], this.Condition);
            }
            if (this.hasMaxcondition)
            {
                output.WriteFloat(8, strArray[3], this.Maxcondition);
            }
            this.get_UnknownFields().WriteTo(output);
        }
        public override void WriteTo(ICodedOutputStream output)
        {
            int serializedSize = this.SerializedSize;

            string[] strArray = _delChatRoomMemberRequestFieldNames;
            if (this.hasBaseRequest)
            {
                output.WriteMessage(1, strArray[0], this.BaseRequest);
            }
            if (this.hasMemberCount)
            {
                output.WriteUInt32(2, strArray[2], this.MemberCount);
            }
            if (this.memberList_.Count > 0)
            {
                output.WriteMessageArray <DelMemberReq>(3, strArray[3], this.memberList_);
            }
            if (this.hasChatRoomName)
            {
                output.WriteString(4, strArray[1], this.ChatRoomName);
            }
        }