问题描述
尝试使用 ContentTypeReaderManager
函数向 AddTypeCreator()
添加对象类型。
但无法弄清楚语法。我可以做一些编码,但显然达不到这个水平。
所以,到目前为止我所做的是:
ContentTypeReaderManager.AddTypeCreator("lightRig",() => new LightRig());
obj = _contentManager.Load<LightRig>(file);
这是错误的,因为 AddTypeCreator
期望 ContentTypeReader
类型,即
public static void AddTypeCreator(string typestring,Func<ContentTypeReader> createFunction)
{
if (ContentTypeReaderManager.typeCreators.ContainsKey(typestring))
return;
ContentTypeReaderManager.typeCreators.Add(typestring,createFunction);
}
internal ContentTypeReader[] LoadAssetReaders(ContentReader reader)
{
if (ContentTypeReaderManager.falseflag)
{
ByteReader byteReader = new ByteReader();
SByteReader sbyteReader = new SByteReader();...
但我不知道该怎么做...
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)