架构大更

This commit is contained in:
SoulliesOfficial
2026-03-20 11:56:50 -04:00
parent e60ef64d01
commit d09b58fd80
3663 changed files with 15232012 additions and 105579 deletions

View File

@@ -25,12 +25,17 @@
This method will be called for each package that is rendered in NugetForUnity window.
</summary>
<param name="package">Package being renderer, either online package or installed package.</param>
<param name="installedPackage">If package is installed this represents the installed version, otherwise it is null.</param>
<param name="existsInUnity">True if package installation should be disabled because it is already included in Unity.</param>
<param name="installedPackage">If package is installed this represents the installed version, otherwise it
is null.
</param>
<param name="existsInUnity">True if package installation should be disabled because it is already included
in Unity.
</param>
</member>
<member name="T:NugetForUnity.PluginAPI.ExtensionPoints.IPackageInstallFileHandler">
<summary>
Implement this interface to add additional handling of files being extracted from nupkg during installation.
Implement this interface to add additional handling of files being extracted from nupkg during
installation.
</summary>
</member>
<member name="M:NugetForUnity.PluginAPI.ExtensionPoints.IPackageInstallFileHandler.GetPackageFolderName(NugetForUnity.PluginAPI.Models.INugetPackageIdentifier,System.String)">
@@ -48,7 +53,9 @@
<param name="package">Package that is being installed.</param>
<param name="entry">Zip entry that is about to be processed.</param>
<param name="extractDirectory">The directory where the package is being installed.</param>
<returns>True if this method handled the entry and doesn't want default handling to be executed, false otherwise.</returns>
<returns>True if this method handled the entry and doesn't want default handling to be executed, false
otherwise.
</returns>
</member>
<member name="T:NugetForUnity.PluginAPI.ExtensionPoints.IPackageUninstallHandler">
<summary>
@@ -57,7 +64,8 @@
</member>
<member name="M:NugetForUnity.PluginAPI.ExtensionPoints.IPackageUninstallHandler.HandleUninstall(NugetForUnity.PluginAPI.Models.INugetPackage,NugetForUnity.PluginAPI.PackageUninstallReason)">
<summary>
This method will be called for each package being uninstalled. Note that uninstall is also done for old version
This method will be called for each package being uninstalled. Note that uninstall is also done for old
version
when package is being updated.
</summary>
<param name="package">The package being uninstalled.</param>
@@ -84,7 +92,8 @@
</member>
<member name="T:NugetForUnity.PluginAPI.INugetPluginRegistry">
<summary>
NugetForUnity will pass an instance of this interface to INugetPlugin.Register method that plugins can use
NugetForUnity will pass an instance of this interface to INugetPlugin.Register method that plugins can
use
to register additional functionalities.
</summary>
</member>
@@ -100,13 +109,15 @@
</member>
<member name="M:NugetForUnity.PluginAPI.INugetPluginRegistry.RegisterPackageButtonDrawer(NugetForUnity.PluginAPI.ExtensionPoints.IPackageButtonsHandler)">
<summary>
Register a class that will be used to draw additional buttons for each package in NugetForUnity editor window.
Register a class that will be used to draw additional buttons for each package in NugetForUnity editor
window.
</summary>
<param name="packageButtonsHandler">The package buttons handler to register.</param>
</member>
<member name="M:NugetForUnity.PluginAPI.INugetPluginRegistry.RegisterPackageInstallFileHandler(NugetForUnity.PluginAPI.ExtensionPoints.IPackageInstallFileHandler)">
<summary>
Register a class that will be called for each file that is extracted from the nupkg that is being installed.
Register a class that will be called for each file that is extracted from the nupkg that is being
installed.
</summary>
<param name="packageInstallFileHandler">The file handler to register.</param>
</member>
@@ -129,7 +140,8 @@
</member>
<member name="P:NugetForUnity.PluginAPI.Models.INugetPackage.Title">
<summary>
Gets the title (not ID) of the package. This is the "friendly" name that only appears in GUIs and on web-pages.
Gets the title (not ID) of the package. This is the "friendly" name that only appears in GUIs and on
web-pages.
</summary>
</member>
<member name="P:NugetForUnity.PluginAPI.Models.INugetPackage.ProjectUrl">
@@ -156,7 +168,8 @@
<member name="P:NugetForUnity.PluginAPI.Models.INugetPackageIdentifier.Version">
<summary>
Gets or sets the normalized version number of the NuGet package.
This is the normalized version number without build-metadata e.g. <b>1.0.0+b3a8</b> is normalized to <b>1.0.0</b>.
This is the normalized version number without build-metadata e.g. <b>1.0.0+b3a8</b> is normalized to <b>
1.0.0</b>.
</summary>
</member>
<member name="M:NugetForUnity.PluginAPI.Models.INugetPackageIdentifier.GetPackageInstallPath(System.String)">
@@ -197,7 +210,9 @@
<summary>
Allows plugin to create a new nuspec file on the given location.
</summary>
<param name="destinationDirectory">Either the absolute path within project to an existing directory or path relative to project's Asset folder.</param>
<param name="destinationDirectory">Either the absolute path within project to an existing directory or path
relative to project's Asset folder.
</param>
</member>
<member name="M:NugetForUnity.PluginAPI.Models.INugetPluginService.LogError(System.String)">
<summary>
@@ -276,19 +291,23 @@
</member>
<member name="P:NugetForUnity.PluginAPI.Models.INuspecFile.Icon">
<summary>
Gets the path to a icon file. The path is relative to the root folder of the package. This is a alternative to using a URL <see cref="P:NugetForUnity.PluginAPI.Models.INuspecFile.IconUrl" />
Gets the path to a icon file. The path is relative to the root folder of the package. This is a
alternative to using a URL
<see cref="P:NugetForUnity.PluginAPI.Models.INuspecFile.IconUrl"/>
.
</summary>
</member>
<member name="P:NugetForUnity.PluginAPI.Models.INuspecFile.IconFilePath">
<summary>
Gets the full path to a icon file. This is only set if the .nuspec file contains a <see cref="P:NugetForUnity.PluginAPI.Models.INuspecFile.Icon" />. This is a alternative to using a URL
<see cref="P:NugetForUnity.PluginAPI.Models.INuspecFile.IconUrl" />.
Gets the full path to a icon file. This is only set if the .nuspec file contains a<see
cref="P:NugetForUnity.PluginAPI.Models.INuspecFile.Icon"/>. This is a alternative to using a URL
<see cref="P:NugetForUnity.PluginAPI.Models.INuspecFile.IconUrl"/>.
</summary>
</member>
<member name="P:NugetForUnity.PluginAPI.Models.INuspecFile.RequireLicenseAcceptance">
<summary>
Gets or sets a value indicating whether the license of the NuGet package needs to be accepted in order to use it.
Gets or sets a value indicating whether the license of the NuGet package needs to be accepted in order
to use it.
</summary>
</member>
<member name="P:NugetForUnity.PluginAPI.Models.INuspecFile.ReleaseNotes">