Table of Contents

Class ModManifest

Namespace
Game.Core.Modding
Assembly
Game.Core.Modding.dll
public class ModManifest
Inheritance
object
ModManifest
Extension Methods

Constructors

ModManifest(IEnumerable<string>, IEnumerable<VersionedModReference>, IEnumerable<VersionedModReference>, IModId, string, string, SemVersion, SemVersionRange, SemVersionRange, bool, bool)

public ModManifest(IEnumerable<string> assemblies, IEnumerable<VersionedModReference> dependencies, IEnumerable<VersionedModReference> conflicts, IModId replaces, string description, string author, SemVersion version, SemVersionRange saveGameCompabilityRange, SemVersionRange gameVersionSupportRange, bool affectsSaveGames, bool disablesAchievements)

Parameters

assemblies IEnumerable<string>
dependencies IEnumerable<VersionedModReference>
conflicts IEnumerable<VersionedModReference>
replaces IModId
description string
author string
version SemVersion
saveGameCompabilityRange SemVersionRange
gameVersionSupportRange SemVersionRange
affectsSaveGames bool
disablesAchievements bool

Fields

AffectsSaveGames

public readonly bool AffectsSaveGames

Field Value

bool

Assemblies

public readonly string[] Assemblies

Field Value

string[]

Author

public readonly string Author

Field Value

string

Conflicts

public readonly VersionedModReference[] Conflicts

Field Value

VersionedModReference[]

Dependencies

public readonly VersionedModReference[] Dependencies

Field Value

VersionedModReference[]

Description

public readonly string Description

Field Value

string

DisablesAchievements

public readonly bool DisablesAchievements

Field Value

bool

GameVersionSupportRange

public readonly SemVersionRange GameVersionSupportRange

Field Value

SemVersionRange

Replaces

public readonly IModId Replaces

Field Value

IModId

SaveGameCompabilityRange

public readonly SemVersionRange SaveGameCompabilityRange

Field Value

SemVersionRange

Version

public readonly SemVersion Version

Field Value

SemVersion