internal override void vmethod_1(BinaryReader reader)
		{
			base.vmethod_1(reader);
			this.int_0 = reader.ReadInt32();
			this.int_1 = reader.ReadInt32();
			this.int_2 = reader.ReadInt32();
			this.int_3 = reader.ReadInt32();
			this.int_4 = reader.ReadInt32();
			this.int_5 = reader.ReadInt32();
			this.int_6 = reader.ReadInt32();
			this.int_7 = reader.ReadInt32();
			this.int_8 = reader.ReadInt32();
			this.int_9 = reader.ReadInt32();
			this.methodBools_0 = (BfMethod.MethodBools)reader.ReadInt32();
			this.typeCollection_0.method_6(reader);
			this.bfType_0 = new BfType
			{
				Id = reader.ReadInt32()
			};
			this.methodCollection_0.method_6(reader);
			this.methodCollection_1.method_6(reader);
			this.fieldCollection_0.method_6(reader);
			this.fieldCollection_1.method_6(reader);
		}
		private void method_25(bool value)
		{
			if (value)
			{
				this.methodBools_0 |= BfMethod.MethodBools.IsUsingPointers;
			}
			else
			{
				this.methodBools_0 &= ~BfMethod.MethodBools.IsUsingPointers;
			}
		}