Guide 12
Lithium.Addons.AddonManifest
Runtime metadata used to initialize and order a Lithium addon.
This page is generated from the public C# symbols in src/game/sandbox/Code.
AddonManifest
Status: Stable
Signature
C#
public sealed record AddonManifest : IAddonManifestInfoDescription
Runtime metadata used to initialize and order a Lithium addon.
Example
C#
AddonManifest? value = null;Members
Id
Status: Stable
Signature
C#
public required string Id { get; init; }Description
The globally unique addon package identifier.
Example
C#
var value = instance.Id;Name
Status: Stable
Signature
C#
public required string Name { get; init; }Description
The human-readable addon name.
Example
C#
var value = instance.Name;Dependencies
Status: Stable
Signature
C#
public IReadOnlyList<AddonDependency> Dependencies { get; init; }Description
The other addons this addon can require or optionally use.
Example
C#
var value = instance.Dependencies;LoadPriority
Status: Stable
Signature
C#
public int LoadPriority { get; init; }Description
The relative priority used when ordering addon loading.
Example
C#
var value = instance.LoadPriority;