“ModuleInfo”的版本间的差异

来自骑砍中文百科
跳转至: 导航搜索
(创建页面,内容为“[https://docs.bannerlordmodding.com/_csharp-api/library/moduleinfo.html <big>访问源文档</big>]<br> <big>返回目录</big>…”)
 
(已保护“ModuleInfo”([编辑=仅允许管理员](无限期)[移动=仅允许管理员](无限期)))
 
(未显示同一用户的1个中间版本)
第14行: 第14行:
 
}
 
}
 
</nowiki>
 
</nowiki>
<big>Utilities 类是 Talewords.Engine 命名空间的一部分,并且函数 GetModulesNames() 会返回已加载的模组名的列表。
+
<big>Utilities 类是 Talewords.Engine 命名空间的一部分,并且函数 GetModulesNames() 会返回已加载的模组名的列表。<br>
 
 这可以用来确定模组是否已加载,用来检测依赖的模组是否存在很有用,</big>
 
 这可以用来确定模组是否已加载,用来检测依赖的模组是否存在很有用,</big>

2020年4月24日 (五) 19:10的最新版本

访问源文档
返回目录

ModuleInfo 类包含了每个模组的信息。

你可以通过如下操作获取一个,存有所有已加载信息模组的列表:

var loadedMods = new List<ModuleInfo>();
foreach(var moduleName in Utilities.GetModulesNames())
{
    var moduleInfo = new ModuleInfo();
    moduleInfo.Load(moduleName);
    loadedMods.Add(moduleInfo);
}

Utilities 类是 Talewords.Engine 命名空间的一部分,并且函数 GetModulesNames() 会返回已加载的模组名的列表。
这可以用来确定模组是否已加载,用来检测依赖的模组是否存在很有用,