如何让Unity单例支持泛型

如何让Unity单例支持泛型


慕哥6287543
浏览 617回答 1
1回答

白衣染霜花

看代码吧:基类:public class DataMgrBase<TKey, TValue, TClass>: UnitySingletonPersistent<TClass> where TClass: Component具体需要使用的类:public class MobSettingDataMgr : DataMgrBase<int, MobSettingData, MobSettingDataMgr>意思就是让中间的基类知道谁在继承自己,然后告诉单例基类,这样单例基类里的instance的Type就正确了。
打开App,查看更多内容
随时随地看视频慕课网APP