如何让Unity单例支持泛型

2025-04-08 07:56:18
推荐回答(1个)
回答1:

看代码吧:
基类:
public class DataMgrBase: UnitySingletonPersistent where TClass: Component
具体需要使用的类:
public class MobSettingDataMgr : DataMgrBase
意思就是让中间的基类知道谁在继承自己,然后告诉单例基类,这样单例基类里的instance的Type就正确了。