如何让Unity单例支持泛型

发布网友 发布时间:2024-10-24 01:00

我来回答

1个回答

热心网友 时间:2024-11-02 16:17

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

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com