terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
BinaryObjectWithMapTyped.cs
Go to the documentation of this file.
1using System;
2using System.IO;
3
5{
6 // Token: 0x0200040D RID: 1037
7 internal sealed class BinaryObjectWithMapTyped
8 {
9 // Token: 0x06002007 RID: 8199 RVA: 0x0004659C File Offset: 0x0004479C
11 {
12 }
13
14 // Token: 0x06002008 RID: 8200 RVA: 0x000465B0 File Offset: 0x000447B0
19
20 // Token: 0x06002009 RID: 8201 RVA: 0x000465CC File Offset: 0x000447CC
32
33 // Token: 0x0600200A RID: 8202 RVA: 0x00046618 File Offset: 0x00044818
34 public void Write(__BinaryWriter sout)
35 {
36 BinaryWriter dataWriter = sout.dataWriter;
39 int num = this.objectId;
41 string text = this.name;
43 int num2 = this.numMembers;
44 int num3 = this.numMembers;
46 string[] array = this.memberNames;
50 object[] array4 = this.typeInformationA;
51 int[] array5 = this.memberAssemIds;
52 int num4 = this.assemId;
54 }
55
56 // Token: 0x0600200B RID: 8203 RVA: 0x000466BC File Offset: 0x000448BC
58 {
59 int num = input.ReadInt32();
60 this.objectId = num;
61 string text = input.ReadString();
63 int num2 = input.ReadInt32();
65 int num3 = this.numMembers;
66 int num4 = this.numMembers;
67 int num5 = this.numMembers;
68 int num6 = this.numMembers;
69 string[] array = this.memberNames;
70 string text2 = input.ReadString();
71 if (text2 == null || text2 != null)
72 {
74 byte b = input.ReadByte();
76 int[] array4 = this.memberAssemIds;
77 return;
78 }
80 }
81
82 // Token: 0x04001087 RID: 4231
84
85 // Token: 0x04001088 RID: 4232
86 internal int objectId;
87
88 // Token: 0x04001089 RID: 4233
89 internal string name;
90
91 // Token: 0x0400108A RID: 4234
92 internal int numMembers;
93
94 // Token: 0x0400108B RID: 4235
95 internal string[] memberNames;
96
97 // Token: 0x0400108C RID: 4236
99
100 // Token: 0x0400108D RID: 4237
101 internal object[] typeInformationA;
102
103 // Token: 0x0400108E RID: 4238
104 internal int[] memberAssemIds;
105
106 // Token: 0x0400108F RID: 4239
107 internal int assemId;
108 }
109}
class f__AnonymousType0<< Count > j__TPar
void Set(int objectId, string name, int numMembers, string[] memberNames, BinaryTypeEnum[] binaryTypeEnumA, object[] typeInformationA, int[] memberAssemIds, int assemId)