egametang / ET

Unity3D Client And C# Server Framework
Other
8.76k stars 2.99k forks source link

Bson序列化结构体时忽略没加BsonElement的私有字段 #528

Closed 752636090 closed 9 months ago

752636090 commented 9 months ago

上一次提交之前,Bson会把结构体所有私有字段都序列化,但反序列化时会忽略所有私有字段; 上一次提交会让反序列化把当初序列化出来的字段全读出来了,包括所有私有字段; 现在让Bson序列化结构体时忽略没加BsonElement的私有字段,这会减小序列化文件大小,并且反序列化表现跟上一次提交之前一致。