// Token: 0x0600372C RID: 14124 RVA: 0x0010C12C File Offset: 0x0010A32C
		public override byte[] SerializeMessage()
		{
			byte[] newArray = ArrayManager.GetNewArray();
			int num = 0;
			ArrayManager.WriteUInt64(ref newArray, ref num, this.OfferID);
			byte[] array = base.SerializeMessage();
			if (array.Length + num > newArray.Length)
			{
				Array.Resize<byte>(ref newArray, array.Length + num);
			}
			Array.Copy(array, 0, newArray, num, array.Length);
			num += array.Length;
			Array.Resize<byte>(ref newArray, num);
			return newArray;
		}
        // Token: 0x06003227 RID: 12839 RVA: 0x00104BCC File Offset: 0x00102DCC
        public override void DeserializeMessage(byte[] data)
        {
            int num = 0;

            base.PacketType    = ArrayManager.ReadUInt32(data, ref num);
            base.SessionToken  = ArrayManager.ReadUInt64(data, ref num);
            base.SecurityToken = ArrayManager.ReadUInt64(data, ref num);
            base.RequestID     = ArrayManager.ReadUInt32(data, ref num);
            ArrayManager.ReadUInt32(data, ref num);
            ArrayManager.ReadUInt32(data, ref num);
            this.TransactionID    = ArrayManager.ReadUInt64(data, ref num);
            this.OfferID          = ArrayManager.ReadUInt64(data, ref num);
            this.StoreCheckoutURL = ArrayManager.ReadString(data, ref num);
            this.Status           = ArrayManager.ReadeStoreTransactionRequestStatus(data, ref num);
        }
Exemple #3
0
        // Token: 0x06003671 RID: 13937 RVA: 0x0010AF80 File Offset: 0x00109180
        public override void DeserializeMessage(byte[] data)
        {
            int num = 0;

            base.PacketType    = ArrayManager.ReadUInt32(data, ref num);
            base.SessionToken  = ArrayManager.ReadUInt64(data, ref num);
            base.SecurityToken = ArrayManager.ReadUInt64(data, ref num);
            base.RequestID     = ArrayManager.ReadUInt32(data, ref num);
            ArrayManager.ReadUInt32(data, ref num);
            ArrayManager.ReadUInt32(data, ref num);
            this.SteamID      = ArrayManager.ReadUInt64(data, ref num);
            this.OfferID      = ArrayManager.ReadUInt64(data, ref num);
            this.Language     = ArrayManager.ReadString(data, ref num);
            this.CurrencyType = ArrayManager.ReadePriceCurrencyType(data, ref num);
        }
        // Token: 0x06003130 RID: 12592 RVA: 0x00103864 File Offset: 0x00101A64
        public override byte[] SerializeMessage()
        {
            byte[] newArray = ArrayManager.GetNewArray();
            int    newSize  = 0;

            ArrayManager.WriteUInt32(ref newArray, ref newSize, base.PacketType);
            ArrayManager.WriteUInt64(ref newArray, ref newSize, base.SessionToken);
            ArrayManager.WriteUInt64(ref newArray, ref newSize, base.SecurityToken);
            ArrayManager.WriteUInt32(ref newArray, ref newSize, base.RequestID);
            ArrayManager.WriteUInt32(ref newArray, ref newSize, 0u);
            ArrayManager.WriteUInt32(ref newArray, ref newSize, 0u);
            ArrayManager.WriteePriceCurrencyType(ref newArray, ref newSize, this.CurrentStoreRegion);
            Array.Resize <byte>(ref newArray, newSize);
            return(newArray);
        }
        // Token: 0x06003573 RID: 13683 RVA: 0x00109378 File Offset: 0x00107578
        public override byte[] SerializeMessage()
        {
            byte[] newArray = ArrayManager.GetNewArray();
            int    newSize  = 0;

            ArrayManager.WriteUInt32(ref newArray, ref newSize, base.PacketType);
            ArrayManager.WriteUInt64(ref newArray, ref newSize, base.SessionToken);
            ArrayManager.WriteUInt64(ref newArray, ref newSize, base.SecurityToken);
            ArrayManager.WriteUInt32(ref newArray, ref newSize, base.RequestID);
            ArrayManager.WriteUInt32(ref newArray, ref newSize, 0u);
            ArrayManager.WriteUInt32(ref newArray, ref newSize, 0u);
            ArrayManager.WriteeAccountDataEventCodes(ref newArray, ref newSize, this.ResponseCode);
            Array.Resize <byte>(ref newArray, newSize);
            return(newArray);
        }
Exemple #6
0
        // Token: 0x06004300 RID: 17152 RVA: 0x001214A4 File Offset: 0x0011F6A4
        public override byte[] SerializeMessage()
        {
            byte[] newArray = ArrayManager.GetNewArray();
            int    newSize  = 0;

            ArrayManager.WriteUInt32(ref newArray, ref newSize, base.PacketType);
            ArrayManager.WriteUInt64(ref newArray, ref newSize, base.SessionToken);
            ArrayManager.WriteUInt64(ref newArray, ref newSize, base.SecurityToken);
            ArrayManager.WriteUInt32(ref newArray, ref newSize, base.RequestID);
            ArrayManager.WriteUInt32(ref newArray, ref newSize, 0u);
            ArrayManager.WriteUInt32(ref newArray, ref newSize, 0u);
            ArrayManager.WriteGuildLogEntryForNetwork(ref newArray, ref newSize, this.NewLogEntry);
            Array.Resize <byte>(ref newArray, newSize);
            return(newArray);
        }
Exemple #7
0
        // Token: 0x06002A07 RID: 10759 RVA: 0x000FA93C File Offset: 0x000F8B3C
        public override void DeserializeMessage(byte[] data)
        {
            int num = 0;

            base.PacketType    = ArrayManager.ReadUInt32(data, ref num);
            base.SessionToken  = ArrayManager.ReadUInt64(data, ref num);
            base.SecurityToken = ArrayManager.ReadUInt64(data, ref num);
            base.RequestID     = ArrayManager.ReadUInt32(data, ref num);
            ArrayManager.ReadUInt32(data, ref num);
            ArrayManager.ReadUInt32(data, ref num);
            this.ChatID             = ArrayManager.ReadUInt64(data, ref num);
            this.ChatRoomType       = ArrayManager.ReadeChatRoomType(data, ref num);
            this.RoomName           = ArrayManager.ReadString(data, ref num);
            this.WhisperAccountSUID = ArrayManager.ReadUInt64(data, ref num);
        }
        // Token: 0x06002BAD RID: 11181 RVA: 0x000FCEE8 File Offset: 0x000FB0E8
        public override void DeserializeMessage(byte[] data)
        {
            int num = 0;

            base.PacketType    = ArrayManager.ReadUInt32(data, ref num);
            base.SessionToken  = ArrayManager.ReadUInt64(data, ref num);
            base.SecurityToken = ArrayManager.ReadUInt64(data, ref num);
            base.RequestID     = ArrayManager.ReadUInt32(data, ref num);
            ArrayManager.ReadUInt32(data, ref num);
            ArrayManager.ReadUInt32(data, ref num);
            this.DeckGUID    = ArrayManager.ReadUInt64(data, ref num);
            this.Items       = ArrayManager.ReadListRequestPlayerPostDeckUpdateDetail(data, ref num);
            this.ForceUpdate = ArrayManager.ReadBoolean(data, ref num);
            this.Name        = ArrayManager.ReadString(data, ref num);
        }
Exemple #9
0
        // Token: 0x060040DE RID: 16606 RVA: 0x0011DD1C File Offset: 0x0011BF1C
        public override byte[] SerializeMessage()
        {
            byte[] newArray = ArrayManager.GetNewArray();
            int    newSize  = 0;

            ArrayManager.WriteUInt32(ref newArray, ref newSize, base.PacketType);
            ArrayManager.WriteUInt64(ref newArray, ref newSize, base.SessionToken);
            ArrayManager.WriteUInt64(ref newArray, ref newSize, base.SecurityToken);
            ArrayManager.WriteUInt32(ref newArray, ref newSize, base.RequestID);
            ArrayManager.WriteUInt32(ref newArray, ref newSize, 0u);
            ArrayManager.WriteUInt32(ref newArray, ref newSize, 0u);
            ArrayManager.WriteFriendItem(ref newArray, ref newSize, this.UpdatedFriendItem);
            Array.Resize <byte>(ref newArray, newSize);
            return(newArray);
        }
Exemple #10
0
        // Token: 0x06002CB5 RID: 11445 RVA: 0x000FE11C File Offset: 0x000FC31C
        public override byte[] SerializeMessage()
        {
            byte[] newArray = ArrayManager.GetNewArray();
            int    num      = 0;

            byte[] array = base.SerializeMessage();
            if (array.Length + num > newArray.Length)
            {
                Array.Resize <byte>(ref newArray, array.Length + num);
            }
            Array.Copy(array, 0, newArray, num, array.Length);
            num += array.Length;
            Array.Resize <byte>(ref newArray, num);
            return(newArray);
        }
Exemple #11
0
        // Token: 0x0600383C RID: 14396 RVA: 0x0010D9B8 File Offset: 0x0010BBB8
        public override byte[] SerializeMessage()
        {
            byte[] newArray = ArrayManager.GetNewArray();
            int    newSize  = 0;

            ArrayManager.WriteUInt32(ref newArray, ref newSize, base.PacketType);
            ArrayManager.WriteUInt64(ref newArray, ref newSize, base.SessionToken);
            ArrayManager.WriteUInt64(ref newArray, ref newSize, base.SecurityToken);
            ArrayManager.WriteUInt32(ref newArray, ref newSize, base.RequestID);
            ArrayManager.WriteUInt32(ref newArray, ref newSize, 0u);
            ArrayManager.WriteUInt32(ref newArray, ref newSize, 0u);
            ArrayManager.WriteListPlayerBoostStatus(ref newArray, ref newSize, this.PlayerBoosts);
            Array.Resize <byte>(ref newArray, newSize);
            return(newArray);
        }
    void Merge(int left, int mid, int right)
    {
        var array = ArrayManager.Array();

        var L = new int[(mid - left + 1)];
        var R = new int[(right - mid)];

        for (int x = 0; x < L.Length; x++)
        {
            L[x] = array[left + x];
        }
        for (int x = 0; x < R.Length; x++)
        {
            R[x] = array[mid + x + 1];
        }

        int iLeft  = 0;
        int iRight = 0;
        int k      = left;

        while (iLeft < L.Length && iRight < R.Length)
        {
            if (L[iLeft] <= R[iRight])
            {
                array[k] = L[iLeft];
                iLeft++;
            }
            else
            {
                array[k] = R[iRight];
                iRight++;
            }

            k++;
        }
        while (iLeft < L.Length)
        {
            array[k] = L[iLeft];
            iLeft++;
            k++;
        }
        while (iRight < R.Length)
        {
            array[k] = R[iRight];
            iRight++;
            k++;
        }
    }
Exemple #13
0
        // Token: 0x06002A3C RID: 10812 RVA: 0x000FAEE8 File Offset: 0x000F90E8
        public override byte[] SerializeMessage()
        {
            byte[] newArray = ArrayManager.GetNewArray();
            int    newSize  = 0;

            ArrayManager.WriteUInt32(ref newArray, ref newSize, base.PacketType);
            ArrayManager.WriteUInt64(ref newArray, ref newSize, base.SessionToken);
            ArrayManager.WriteUInt64(ref newArray, ref newSize, base.SecurityToken);
            ArrayManager.WriteUInt32(ref newArray, ref newSize, base.RequestID);
            ArrayManager.WriteUInt32(ref newArray, ref newSize, 0u);
            ArrayManager.WriteUInt32(ref newArray, ref newSize, 0u);
            ArrayManager.WriteeDiscordAuthenticationType(ref newArray, ref newSize, this.Type);
            ArrayManager.WriteString(ref newArray, ref newSize, this.OAuthCode);
            Array.Resize <byte>(ref newArray, newSize);
            return(newArray);
        }
        // Token: 0x06003E74 RID: 15988 RVA: 0x00116A74 File Offset: 0x00114C74
        public override void DeserializeMessage(byte[] data)
        {
            int num = 0;

            base.PacketType    = ArrayManager.ReadUInt32(data, ref num);
            base.SessionToken  = ArrayManager.ReadUInt64(data, ref num);
            base.SecurityToken = ArrayManager.ReadUInt64(data, ref num);
            base.RequestID     = ArrayManager.ReadUInt32(data, ref num);
            ArrayManager.ReadUInt32(data, ref num);
            ArrayManager.ReadUInt32(data, ref num);
            this.TargetIP      = ArrayManager.ReadUInt64(data, ref num);
            this.Port          = ArrayManager.ReadUInt32(data, ref num);
            this.PlayerJoinKey = ArrayManager.ReadInt32(data, ref num);
            this.GameStateID   = ArrayManager.ReadString(data, ref num);
            this.AdditionalGameLaunchParams = ArrayManager.ReadString(data, ref num);
        }
        // Token: 0x06002C2A RID: 11306 RVA: 0x000FD870 File Offset: 0x000FBA70
        public override void DeserializeMessage(byte[] data)
        {
            int num = 0;

            this.KeystoneDetailID  = ArrayManager.ReadUInt64(data, ref num);
            this.TemplateProtoGUID = ArrayManager.ReadUInt64(data, ref num);
            this.Level             = ArrayManager.ReadInt32(data, ref num);
            this.MapGUID           = ArrayManager.ReadUInt64(data, ref num);
            this.LivesStarting     = ArrayManager.ReadInt32(data, ref num);
            this.LivesRemaining    = ArrayManager.ReadInt32(data, ref num);
            this.RerollsRemaining  = ArrayManager.ReadUInt32(data, ref num);
            this.ModifierGUIDs     = ArrayManager.ReadListUInt64(data, ref num);
            byte[] array = new byte[data.Length - num];
            Array.Copy(data, num, array, 0, array.Length);
            base.DeserializeMessage(array);
        }
Exemple #16
0
        // Token: 0x06004167 RID: 16743 RVA: 0x0011ED64 File Offset: 0x0011CF64
        public override byte[] SerializeMessage()
        {
            byte[] newArray = ArrayManager.GetNewArray();
            int    newSize  = 0;

            ArrayManager.WriteUInt32(ref newArray, ref newSize, base.PacketType);
            ArrayManager.WriteUInt64(ref newArray, ref newSize, base.SessionToken);
            ArrayManager.WriteUInt64(ref newArray, ref newSize, base.SecurityToken);
            ArrayManager.WriteUInt32(ref newArray, ref newSize, base.RequestID);
            ArrayManager.WriteUInt32(ref newArray, ref newSize, 0u);
            ArrayManager.WriteUInt32(ref newArray, ref newSize, 0u);
            ArrayManager.WriteGuildApplication(ref newArray, ref newSize, this.Application);
            ArrayManager.WriteeGuildOperationStatus(ref newArray, ref newSize, this.Status);
            Array.Resize <byte>(ref newArray, newSize);
            return(newArray);
        }
Exemple #17
0
        // Token: 0x06003F90 RID: 16272 RVA: 0x0011BBF4 File Offset: 0x00119DF4
        public void DeserializeMessage(byte[] data)
        {
            int num = 0;

            this.AccountSUID     = ArrayManager.ReadUInt64(data, ref num);
            this.AccountLevel    = ArrayManager.ReadUInt32(data, ref num);
            this.PlayerName      = ArrayManager.ReadString(data, ref num);
            this.GuildTag        = ArrayManager.ReadString(data, ref num);
            this.GuildName       = ArrayManager.ReadString(data, ref num);
            this.IsRobotEmployee = ArrayManager.ReadBoolean(data, ref num);
            this.Avatar          = ArrayManager.ReadUInt64(data, ref num);
            this.Background      = ArrayManager.ReadUInt64(data, ref num);
            this.Badge           = ArrayManager.ReadUInt64(data, ref num);
            this.Title           = ArrayManager.ReadUInt64(data, ref num);
            this.IsLeader        = ArrayManager.ReadBoolean(data, ref num);
        }
Exemple #18
0
        // Token: 0x06003210 RID: 12816 RVA: 0x00104918 File Offset: 0x00102B18
        public override byte[] SerializeMessage()
        {
            byte[] newArray = ArrayManager.GetNewArray();
            int    newSize  = 0;

            ArrayManager.WriteUInt32(ref newArray, ref newSize, base.PacketType);
            ArrayManager.WriteUInt64(ref newArray, ref newSize, base.SessionToken);
            ArrayManager.WriteUInt64(ref newArray, ref newSize, base.SecurityToken);
            ArrayManager.WriteUInt32(ref newArray, ref newSize, base.RequestID);
            ArrayManager.WriteUInt32(ref newArray, ref newSize, 0u);
            ArrayManager.WriteUInt32(ref newArray, ref newSize, 0u);
            ArrayManager.WriteContentTemplate(ref newArray, ref newSize, this.Template);
            ArrayManager.WriteListContentDefinition(ref newArray, ref newSize, this.ContentDefinitions);
            Array.Resize <byte>(ref newArray, newSize);
            return(newArray);
        }
        // Token: 0x06002B2A RID: 11050 RVA: 0x000FC420 File Offset: 0x000FA620
        public override void DeserializeMessage(byte[] data)
        {
            int num = 0;

            base.PacketType    = ArrayManager.ReadUInt32(data, ref num);
            base.SessionToken  = ArrayManager.ReadUInt64(data, ref num);
            base.SecurityToken = ArrayManager.ReadUInt64(data, ref num);
            base.RequestID     = ArrayManager.ReadUInt32(data, ref num);
            ArrayManager.ReadUInt32(data, ref num);
            ArrayManager.ReadUInt32(data, ref num);
            this.Username              = ArrayManager.ReadString(data, ref num);
            this.AccountSUID           = ArrayManager.ReadUInt64(data, ref num);
            this.ResponseSecurityToken = ArrayManager.ReadUInt64(data, ref num);
            this.Status         = ArrayManager.ReadeAuthLoginUserStatus(data, ref num);
            this.GameInProgress = ArrayManager.ReadBoolean(data, ref num);
        }
Exemple #20
0
        // Token: 0x06002A77 RID: 10871 RVA: 0x000FB5CC File Offset: 0x000F97CC
        public override byte[] SerializeMessage()
        {
            byte[] newArray = ArrayManager.GetNewArray();
            int    newSize  = 0;

            ArrayManager.WriteUInt32(ref newArray, ref newSize, base.PacketType);
            ArrayManager.WriteUInt64(ref newArray, ref newSize, base.SessionToken);
            ArrayManager.WriteUInt64(ref newArray, ref newSize, base.SecurityToken);
            ArrayManager.WriteUInt32(ref newArray, ref newSize, base.RequestID);
            ArrayManager.WriteUInt32(ref newArray, ref newSize, 0u);
            ArrayManager.WriteUInt32(ref newArray, ref newSize, 0u);
            ArrayManager.WriteListPlayerCommunityEventUpdateInfo(ref newArray, ref newSize, this.EventGoals);
            ArrayManager.WriteListCommunityContributionForEvent(ref newArray, ref newSize, this.CommunityContributionForEvents);
            Array.Resize <byte>(ref newArray, newSize);
            return(newArray);
        }
        // Token: 0x06003EBF RID: 16063 RVA: 0x001172E4 File Offset: 0x001154E4
        public override byte[] SerializeMessage()
        {
            byte[] newArray = ArrayManager.GetNewArray();
            int    newSize  = 0;

            ArrayManager.WriteUInt32(ref newArray, ref newSize, base.PacketType);
            ArrayManager.WriteUInt64(ref newArray, ref newSize, base.SessionToken);
            ArrayManager.WriteUInt64(ref newArray, ref newSize, base.SecurityToken);
            ArrayManager.WriteUInt32(ref newArray, ref newSize, base.RequestID);
            ArrayManager.WriteUInt32(ref newArray, ref newSize, 0u);
            ArrayManager.WriteUInt32(ref newArray, ref newSize, 0u);
            ArrayManager.WriteUInt64(ref newArray, ref newSize, this.MatchmakingGameID);
            ArrayManager.WriteUInt64(ref newArray, ref newSize, this.AccountSUID);
            Array.Resize <byte>(ref newArray, newSize);
            return(newArray);
        }
        // Token: 0x06003ADE RID: 15070 RVA: 0x001117B0 File Offset: 0x0010F9B0
        public byte[] SerializeMessage()
        {
            byte[] newArray = ArrayManager.GetNewArray();
            int    newSize  = 0;

            ArrayManager.WriteUInt64(ref newArray, ref newSize, this.AccountSUID);
            ArrayManager.WriteUInt64(ref newArray, ref newSize, this.BucketID);
            ArrayManager.WriteString(ref newArray, ref newSize, this.Username);
            ArrayManager.WriteString(ref newArray, ref newSize, this.GuildTag);
            ArrayManager.WriteString(ref newArray, ref newSize, this.GuildName);
            ArrayManager.WriteUInt32(ref newArray, ref newSize, this.Level);
            ArrayManager.WriteUInt64(ref newArray, ref newSize, this.RunningScore);
            ArrayManager.WriteUInt32(ref newArray, ref newSize, this.Rank);
            Array.Resize <byte>(ref newArray, newSize);
            return(newArray);
        }
Exemple #23
0
        // Token: 0x060039F2 RID: 14834 RVA: 0x0011017C File Offset: 0x0010E37C
        public byte[] SerializeMessage()
        {
            byte[] newArray = ArrayManager.GetNewArray();
            int    newSize  = 0;

            ArrayManager.WriteeSabotageTiers(ref newArray, ref newSize, this.TierType);
            ArrayManager.WriteUInt64(ref newArray, ref newSize, this.TierID);
            ArrayManager.WriteString(ref newArray, ref newSize, this.TierName);
            ArrayManager.WriteDouble(ref newArray, ref newSize, this.PlayerMinMMR);
            ArrayManager.WriteDouble(ref newArray, ref newSize, this.PlayerMaxMMR);
            ArrayManager.WriteDouble(ref newArray, ref newSize, this.GuildMinMMR);
            ArrayManager.WriteDouble(ref newArray, ref newSize, this.GuildMaxMMR);
            ArrayManager.WriteUInt32(ref newArray, ref newSize, this.TierNumber);
            Array.Resize <byte>(ref newArray, newSize);
            return(newArray);
        }
Exemple #24
0
        // Token: 0x0600437F RID: 17279 RVA: 0x00122184 File Offset: 0x00120384
        public void DeserializeMessage(byte[] data)
        {
            int num = 0;

            this.Rank                  = ArrayManager.ReadUInt32(data, ref num);
            this.GuildID               = ArrayManager.ReadUInt64(data, ref num);
            this.Name                  = ArrayManager.ReadString(data, ref num);
            this.Tag                   = ArrayManager.ReadString(data, ref num);
            this.Description           = ArrayManager.ReadString(data, ref num);
            this.MemberCount           = ArrayManager.ReadUInt64(data, ref num);
            this.ActiveGuildPoints     = ArrayManager.ReadUInt32(data, ref num);
            this.BestSeasonID          = ArrayManager.ReadUInt64(data, ref num);
            this.BestSeasonPoints      = ArrayManager.ReadUInt32(data, ref num);
            this.AcceptingApplications = ArrayManager.ReadBoolean(data, ref num);
            this.GuildMMR              = ArrayManager.ReadListMMREntry(data, ref num);
        }
            public InputDataManager(SymSgdClassificationTrainer trainer, FloatLabelCursor.Factory cursorFactory, IChannel ch)
            {
                _instIndices        = new ArrayManager <int>(trainer, ch);
                _instValues         = new ArrayManager <float>(trainer, ch);
                _instanceProperties = new List <InstanceProperties>();

                _cursorFactory  = cursorFactory;
                _ch             = ch;
                _cursor         = cursorFactory.Create();
                _cursorMoveNext = _cursor.MoveNext();
                _isFullyLoaded  = true;

                _instanceIndex = 0;

                _trainer = trainer;
            }
        // Token: 0x06003FF0 RID: 16368 RVA: 0x0011C624 File Offset: 0x0011A824
        public override void DeserializeMessage(byte[] data)
        {
            int num = 0;

            base.PacketType    = ArrayManager.ReadUInt32(data, ref num);
            base.SessionToken  = ArrayManager.ReadUInt64(data, ref num);
            base.SecurityToken = ArrayManager.ReadUInt64(data, ref num);
            base.RequestID     = ArrayManager.ReadUInt32(data, ref num);
            ArrayManager.ReadUInt32(data, ref num);
            ArrayManager.ReadUInt32(data, ref num);
            this.MapGUID       = ArrayManager.ReadUInt64(data, ref num);
            this.GameType      = ArrayManager.ReadeGameType(data, ref num);
            this.SyncType      = ArrayManager.ReadePartyLeaderSyncType(data, ref num);
            this.LeaderSceneID = ArrayManager.ReadeSceneID(data, ref num);
            this.KeystoneID    = ArrayManager.ReadUInt64(data, ref num);
        }
        // Token: 0x0600435F RID: 17247 RVA: 0x00121FBC File Offset: 0x001201BC
        public override byte[] SerializeMessage()
        {
            byte[] newArray = ArrayManager.GetNewArray();
            int    newSize  = 0;

            ArrayManager.WriteUInt32(ref newArray, ref newSize, base.PacketType);
            ArrayManager.WriteUInt64(ref newArray, ref newSize, base.SessionToken);
            ArrayManager.WriteUInt64(ref newArray, ref newSize, base.SecurityToken);
            ArrayManager.WriteUInt32(ref newArray, ref newSize, base.RequestID);
            ArrayManager.WriteUInt32(ref newArray, ref newSize, 0u);
            ArrayManager.WriteUInt32(ref newArray, ref newSize, 0u);
            ArrayManager.WriteGuildDetail(ref newArray, ref newSize, this.GuildDetail);
            ArrayManager.WriteListGuildMemberEntry(ref newArray, ref newSize, this.Roster);
            Array.Resize <byte>(ref newArray, newSize);
            return(newArray);
        }
Exemple #28
0
        // Token: 0x06002A6E RID: 10862 RVA: 0x000FB4C8 File Offset: 0x000F96C8
        public override byte[] SerializeMessage()
        {
            byte[] newArray = ArrayManager.GetNewArray();
            int    newSize  = 0;

            ArrayManager.WriteUInt32(ref newArray, ref newSize, base.PacketType);
            ArrayManager.WriteUInt64(ref newArray, ref newSize, base.SessionToken);
            ArrayManager.WriteUInt64(ref newArray, ref newSize, base.SecurityToken);
            ArrayManager.WriteUInt32(ref newArray, ref newSize, base.RequestID);
            ArrayManager.WriteUInt32(ref newArray, ref newSize, 0u);
            ArrayManager.WriteUInt32(ref newArray, ref newSize, 0u);
            ArrayManager.WriteUInt64(ref newArray, ref newSize, this.ChatID);
            ArrayManager.WriteeLeaveDiscordChannelStatus(ref newArray, ref newSize, this.Status);
            Array.Resize <byte>(ref newArray, newSize);
            return(newArray);
        }
Exemple #29
0
        // Token: 0x06004434 RID: 17460 RVA: 0x0012303C File Offset: 0x0012123C
        public override byte[] SerializeMessage()
        {
            byte[] newArray = ArrayManager.GetNewArray();
            int    newSize  = 0;

            ArrayManager.WriteUInt32(ref newArray, ref newSize, base.PacketType);
            ArrayManager.WriteUInt64(ref newArray, ref newSize, base.SessionToken);
            ArrayManager.WriteUInt64(ref newArray, ref newSize, base.SecurityToken);
            ArrayManager.WriteUInt32(ref newArray, ref newSize, base.RequestID);
            ArrayManager.WriteUInt32(ref newArray, ref newSize, 0u);
            ArrayManager.WriteUInt32(ref newArray, ref newSize, 0u);
            ArrayManager.WriteUInt64(ref newArray, ref newSize, this.GuildID);
            ArrayManager.WriteBoolean(ref newArray, ref newSize, this.IsAcceptingApplications);
            Array.Resize <byte>(ref newArray, newSize);
            return(newArray);
        }
        // Token: 0x06003A33 RID: 14899 RVA: 0x00110790 File Offset: 0x0010E990
        public override byte[] SerializeMessage()
        {
            byte[] newArray = ArrayManager.GetNewArray();
            int    newSize  = 0;

            ArrayManager.WriteUInt32(ref newArray, ref newSize, base.PacketType);
            ArrayManager.WriteUInt64(ref newArray, ref newSize, base.SessionToken);
            ArrayManager.WriteUInt64(ref newArray, ref newSize, base.SecurityToken);
            ArrayManager.WriteUInt32(ref newArray, ref newSize, base.RequestID);
            ArrayManager.WriteUInt32(ref newArray, ref newSize, 0u);
            ArrayManager.WriteUInt32(ref newArray, ref newSize, 0u);
            ArrayManager.WriteeLeaderboardOperationResult(ref newArray, ref newSize, this.Status);
            ArrayManager.WriteListSabotagePlayerInfoForNetwork(ref newArray, ref newSize, this.PlayerList);
            Array.Resize <byte>(ref newArray, newSize);
            return(newArray);
        }
Exemple #31
0
 /// <summary>
 /// Inits the Usage Manager.
 /// </summary>
 /// <param name="machine">The state machine for RELOAD overlay.</param>
 public void Init(Machine machine) {
   localNode = machine.Topology.LocalNode;
   m_Transport = machine.Transport;
   m_ReloadConfig = machine.ReloadConfig;
   m_DispatcherQueue = machine.ReloadConfig.DispatcherQueue;
   usages = new Dictionary<Usage_Code_Point, IUsage>();
   m_ArrayManager = new ArrayManager();
 }