-
ReferenceCollector类
看这个类在inspector中的表现,猜想这个类应该有引用对象的功能。
ReferenceCollectorData类序列化了一个名字key和object对象。就是对应上面的"LobbyCanvas"和LobbyCanvas对象。这个类有Serializable特性,所以该类是可以被序列化的。
ReferenceCollectorDataComparer类是一个继承IComparer接口的比较器。比较的是ReferenceCollectorData类的key值,使用的序号排序的规则来进行比较,关于比较器可以参考这篇文章。StringComparison枚举定义了6种排序规则,其中这里使用的Ordinal规则表示进行非语言(non-linguistic)上的比较,API运行时将会对两个字符串进行byte级别的比较,因此这种比较是比较严格和准确的,并且在性能上也很好。
ReferenceCollector类实现了ISerializationCallbackReceiver接口用于序列化字典,