如何讓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 關注
- 674 瀏覽
添加回答
舉報
0/150
提交
取消