Моддинг в Bannerlord: ModuleInfo
Оригинальная статья - https://docs.bannerlordmodding.com/_csharp-api/library/moduleinfo.html
Класс ModuleInfo содержит информацию о каждом модуле.
Вы можете получить список всех загруженных модов с подробной информацией о них (их ModuleInfo), выполнив примерно следующее:
var loadedMods = new List<ModuleInfo>();
foreach(var moduleName in Utilities.GetModulesNames())
{
var moduleInfo = new ModuleInfo();
moduleInfo.Load(moduleName);
loadedMods.Add(moduleInfo);
}
Класс Utilities является частью пространства имен (namespace) Talewords.Engine, а функция GetModulesNames() возвращает список всех имен загруженных модулей.
Это можно использовать, чтобы определить, был загружен ли модуль или нет, что полезно для модов, которые имеют опциональные зависимости.
Комментариев 0
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.