Class PluginManifest
Inheritance
PluginManifest
Assembly: Unity.VisualScripting.Core.Editor.dll
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
authorLabel
Declaration
public virtual string authorLabel { get; }
Property Value
authorLogo
Declaration
public Texture2D authorLogo { get; }
Property Value
authorUrl
Declaration
public virtual string authorUrl { get; }
Property Value
copyrightHolder
Declaration
public virtual string copyrightHolder { get; }
Property Value
copyrightYear
Declaration
public virtual int copyrightYear { get; }
Property Value
currentVersion
Declaration
public SemanticVersion currentVersion { get; }
Property Value
description
Declaration
public abstract string description { get; }
Property Value
logo
Declaration
public Texture2D logo { get; }
Property Value
name
Declaration
public abstract string name { get; }
Property Value
plugin
Declaration
public Plugin plugin { get; }
Property Value
savedVersion
Declaration
public SemanticVersion savedVersion { get; set; }
Property Value
url
Declaration
public virtual string url { get; }
Property Value
version
Declaration
public abstract SemanticVersion version { get; }
Property Value
versionMismatch
Declaration
public bool versionMismatch { get; }
Property Value
Methods
Initialize()
Declaration
public virtual void Initialize()
LateInitialize()
Declaration
public virtual void LateInitialize()
Implements
Extension Methods