Module content.gui.menu.mod_util🔗
global record ModUtil
validateActiveMods: function({string}, {string}): {ModUtil.ToAddModResult}, {ModUtil.MissingModResult}, {ModUtil.ModOrderResult}, {ModUtil.ModIncompatibilityResult} validateMod: function(Mod.ModDesc, integer, string, {string : integer}, {ModUtil.ToAddModResult}, {ModUtil.MissingModResult}, {ModUtil.ModOrderResult}, {ModUtil.ModIncompatibilityResult}) getProblemDescription: function({ModUtil.ToAddModResult}, {ModUtil.MissingModResult}, {ModUtil.ModOrderResult}, {ModUtil.ModIncompatibilityResult}): string, boolean endrecord MissingModResult
dependent: string reason: Reason name: string loadBefore: boolean optional: boolean displayName: string url: string end
Category: globals🔗
ModUtil🔗
global record ModUtil
validateActiveMods: function({string}, {string}): {ModUtil.ToAddModResult}, {ModUtil.MissingModResult}, {ModUtil.ModOrderResult}, {ModUtil.ModIncompatibilityResult} validateMod: function(Mod.ModDesc, integer, string, {string : integer}, {ModUtil.ToAddModResult}, {ModUtil.MissingModResult}, {ModUtil.ModOrderResult}, {ModUtil.ModIncompatibilityResult}) getProblemDescription: function({ModUtil.ToAddModResult}, {ModUtil.MissingModResult}, {ModUtil.ModOrderResult}, {ModUtil.ModIncompatibilityResult}): string, boolean endrecord MissingModResult
dependent: string reason: Reason name: string loadBefore: boolean optional: boolean displayName: string url: string end
ModUtil.ToAddModResult🔗
record ModUtil.ToAddModResult
dependent: string name: string loadBefore: boolean optional: boolean end
ModUtil.ToAddModResult.dependent🔗
ModUtil.ToAddModResult.dependent: string
ModUtil.ToAddModResult.name🔗
ModUtil.ToAddModResult.name: string
ModUtil.ToAddModResult.loadBefore🔗
ModUtil.ToAddModResult.loadBefore: boolean
ModUtil.ToAddModResult.optional🔗
ModUtil.ToAddModResult.optional: boolean
ModUtil.MissingModResult🔗
record ModUtil.MissingModResult
dependent: string reason: Reason name: string loadBefore: boolean optional: boolean displayName: string url: string end
ModUtil.MissingModResult.Reason🔗
ModUtil.MissingModResult.Reason."IncorrectVersion"🔗
ModUtil.MissingModResult.Reason."NotFound"🔗
ModUtil.MissingModResult.dependent🔗
ModUtil.MissingModResult.dependent: string
ModUtil.MissingModResult.reason🔗
ModUtil.MissingModResult.reason: Reason
ModUtil.MissingModResult.name🔗
ModUtil.MissingModResult.name: string
ModUtil.MissingModResult.loadBefore🔗
ModUtil.MissingModResult.loadBefore: boolean
ModUtil.MissingModResult.optional🔗
ModUtil.MissingModResult.optional: boolean
ModUtil.MissingModResult.displayName🔗
ModUtil.MissingModResult.displayName: string
ModUtil.MissingModResult.url🔗
ModUtil.MissingModResult.url: string
ModUtil.ModOrderResult🔗
ModUtil.ModOrderResult.dependent🔗
ModUtil.ModOrderResult.dependent: string
ModUtil.ModOrderResult.name🔗
ModUtil.ModOrderResult.name: string
ModUtil.ModIncompatibilityResult🔗
ModUtil.ModIncompatibilityResult.incompatible🔗
ModUtil.ModIncompatibilityResult.incompatible: string
ModUtil.ModIncompatibilityResult.name🔗
ModUtil.ModIncompatibilityResult.name: string
ModUtil.ModNameAndVersion🔗
ModUtil.ModNameAndVersion.name🔗
ModUtil.ModNameAndVersion.name: string
ModUtil.ModNameAndVersion.version🔗
ModUtil.ModNameAndVersion.version: integer
ModUtil.validateActiveMods🔗
function ModUtil.validateActiveMods({string}, {string}): {ModUtil.ToAddModResult}, {ModUtil.MissingModResult}, {ModUtil.ModOrderResult}, {ModUtil.ModIncompatibilityResult}Parameters
{string}{string}
{ModUtil.ToAddModResult}{ModUtil.MissingModResult}{ModUtil.ModOrderResult}{ModUtil.ModIncompatibilityResult}
ModUtil.validateMod🔗
function ModUtil.validateMod(Mod.ModDesc, integer, string, {string : integer}, {ModUtil.ToAddModResult}, {ModUtil.MissingModResult}, {ModUtil.ModOrderResult}, {ModUtil.ModIncompatibilityResult})Parameters
Mod.ModDescintegerstring{string : integer}{ModUtil.ToAddModResult}{ModUtil.MissingModResult}{ModUtil.ModOrderResult}{ModUtil.ModIncompatibilityResult}
ModUtil.getProblemDescription🔗
function ModUtil.getProblemDescription({ModUtil.ToAddModResult}, {ModUtil.MissingModResult}, {ModUtil.ModOrderResult}, {ModUtil.ModIncompatibilityResult}): string, booleanParameters
{ModUtil.ToAddModResult}{ModUtil.MissingModResult}{ModUtil.ModOrderResult}{ModUtil.ModIncompatibilityResult}
stringboolean