如何让Unity单例支持泛型
1 回答
白衣染霜花
TA贡献1796条经验 获得超10个赞
看代码吧:
基类:
public class DataMgrBase<TKey, TValue, TClass>: UnitySingletonPersistent<TClass> where TClass: Component
具体需要使用的类:
public class MobSettingDataMgr : DataMgrBase<int, MobSettingData, MobSettingDataMgr>
意思就是让中间的基类知道谁在继承自己,然后告诉单例基类,这样单例基类里的instance的Type就正确了。
- 1 回答
- 0 关注
- 645 浏览
添加回答
举报
0/150
提交
取消