Guide 11
Lithium.Addons.AddonDependency
Describes another addon required or optionally used by an addon.
This page is generated from the public C# symbols in src/game/sandbox/Code.
AddonDependency
Status: Stable
Signature
C#
public sealed record AddonDependency(string Id, string Version, bool IsOptional = false);Description
Describes another addon required or optionally used by an addon.
Example
C#
var value = new AddonDependency("studio.addon", "Version", true);Members
Id
Status: Stable
Signature
C#
public string Id { get; init; }Description
The dependency package identifier.
Example
C#
var value = instance.Id;Version
Status: Stable
Signature
C#
public string Version { get; init; }Description
The accepted dependency version requirement.
Example
C#
var value = instance.Version;IsOptional
Status: Stable
Signature
C#
public bool IsOptional { get; init; }Description
Whether loading may continue when the dependency is unavailable.
Example
C#
var value = instance.IsOptional;