Class PluginManifest
Inheritance
PluginManifest
Syntax
public abstract class PluginManifest : IPluginModule, IPluginLinked, IAboutable
Constructors
PluginManifest(Plugin)
Declaration
protected PluginManifest(Plugin plugin)
Parameters
Type |
Name |
Description |
Plugin |
plugin |
|
Properties
author
Declaration
public abstract string author { get; }
Property Value
Implements
authorLabel
Declaration
public virtual string authorLabel { get; }
Property Value
Implements
authorLogo
Declaration
public Texture2D authorLogo { get; }
Property Value
Implements
authorUrl
Declaration
public virtual string authorUrl { get; }
Property Value
Implements
copyrightHolder
Declaration
public virtual string copyrightHolder { get; }
Property Value
Implements
copyrightYear
Declaration
public virtual int copyrightYear { get; }
Property Value
Implements
currentVersion
Declaration
public SemanticVersion currentVersion { get; }
Property Value
description
Declaration
public abstract string description { get; }
Property Value
Implements
logo
Declaration
public Texture2D logo { get; }
Property Value
Implements
name
Declaration
public abstract string name { get; }
Property Value
Implements
plugin
Declaration
public Plugin plugin { get; }
Property Value
Implements
savedVersion
Declaration
public SemanticVersion savedVersion { get; set; }
Property Value
url
Declaration
public virtual string url { get; }
Property Value
Implements
version
Declaration
public abstract SemanticVersion version { get; }
Property Value
Implements
versionMismatch
Declaration
public bool versionMismatch { get; }
Property Value
Methods
Initialize()
Declaration
public virtual void Initialize()
Implements
LateInitialize()
Declaration
public virtual void LateInitialize()
Implements
Extension Methods