diff --git a/Assets/Fonts/NEW/NexaRegular COOL.asset.meta b/Assets/NuGet.meta similarity index 52% rename from Assets/Fonts/NEW/NexaRegular COOL.asset.meta rename to Assets/NuGet.meta index 70b85e8..27037b5 100644 --- a/Assets/Fonts/NEW/NexaRegular COOL.asset.meta +++ b/Assets/NuGet.meta @@ -1,8 +1,8 @@ fileFormatVersion: 2 -guid: 1ee9f3e03c52c304b8c831dc7aed5fa0 -NativeFormatImporter: +guid: dbf134857daf7df428aa31cdd055514f +folderAsset: yes +DefaultImporter: externalObjects: {} - mainObjectFileID: 11400000 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/NuGet/Editor.meta b/Assets/NuGet/Editor.meta new file mode 100644 index 0000000..3b6fd6b --- /dev/null +++ b/Assets/NuGet/Editor.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b3fad56c531ac5a4db190a745f589a8e +folderAsset: yes +timeCreated: 1510280304 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/NuGet/Editor/NuGetForUnity.PluginAPI.dll b/Assets/NuGet/Editor/NuGetForUnity.PluginAPI.dll new file mode 100644 index 0000000..ed98bc7 Binary files /dev/null and b/Assets/NuGet/Editor/NuGetForUnity.PluginAPI.dll differ diff --git a/Assets/NuGet/Editor/NuGetForUnity.PluginAPI.dll.meta b/Assets/NuGet/Editor/NuGetForUnity.PluginAPI.dll.meta new file mode 100644 index 0000000..8ea8e48 --- /dev/null +++ b/Assets/NuGet/Editor/NuGetForUnity.PluginAPI.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: db9aa817d6ea05e4b9671f3092dcf2d9 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/NuGet/Editor/NuGetForUnity.PluginAPI.xml b/Assets/NuGet/Editor/NuGetForUnity.PluginAPI.xml new file mode 100644 index 0000000..eb40c81 --- /dev/null +++ b/Assets/NuGet/Editor/NuGetForUnity.PluginAPI.xml @@ -0,0 +1,350 @@ + + + + NuGetForUnity.PluginAPI + + + + + Implement this interface to add additional handling for each found installed package. + + + + + This will be called for each found installed package in the project. + + The installedPackage created from found nuspec file. + + + + Implement this interface to add additional buttons for each package in NugetForUnity window. + + + + + This method will be called for each package that is rendered in NugetForUnity window. + + Package being renderer, either online package or installed package. + If package is installed this represents the installed version, otherwise it is null. + True if package installation should be disabled because it is already included in Unity. + + + + Implement this interface to add additional handling of files being extracted from nupkg during installation. + + + + + This will be called when name of the folder where package will be installed should be determined. + + The package whose folder name is being determined. + The starting default name that can be modified or replaced. + New package folder name. + + + + This will be called for each entry that is about to be processed from nupkg that is being installed. + + Package that is being installed. + Zip entry that is about to be processed. + The directory where the package is being installed. + True if this method handled the entry and doesn't want default handling to be executed, false otherwise. + + + + Implement this interface to add additional handling when nupkg is being uninstalled. + + + + + This method will be called for each package being uninstalled. Note that uninstall is also done for old version + when package is being updated. + + The package being uninstalled. + The reason uninstall is being called. + + + + This method will be called when all packages have been uninstalled using uninstall all method. + + + + + In order to register your plugin you need to implement this interface and then call + methods on the provided registry object in order to provide additional functionalities + for certain features. + + + + + NugetForUnity will call this method automatically so you can tell it what custom + functionalities your plugin is providing. + + The registry where extension points can be registered to. + + + + NugetForUnity will pass an instance of this interface to INugetPlugin.Register method that plugins can use + to register additional functionalities. + + + + + Gets a value indicating whether we are currently running in Unity or from CLI. + + + + + Gets the methods that NugetForUnity provides to the plugin, like logging methods. + + + + + Register a class that will be used to draw additional buttons for each package in NugetForUnity editor window. + + The package buttons handler to register. + + + + Register a class that will be called for each file that is extracted from the nupkg that is being installed. + + The file handler to register. + + + + Register a class that will be called when uninstalling some package. + + The package uninstall handler to register. + + + + Register a class that will be called when installed package is found. + + The found installed package handler to register. + + + + Represents a NuGet package. + + + + + Gets the title (not ID) of the package. This is the "friendly" name that only appears in GUIs and on web-pages. + + + + + Gets the URL for the location of the package's source code. + + + + + Gets the list of dependencies for the framework that best matches what is available in Unity. + + List of dependencies. + + + + Interface for a versioned NuGet package. + + + + + Gets the Id of the package. + + + + + Gets or sets the normalized version number of the NuGet package. + This is the normalized version number without build-metadata e.g. 1.0.0+b3a8 is normalized to 1.0.0. + + + + + Returns the folder path where this package is or will be installed. + + + In case you need to manipulate the folder to a bit different name you can provide + the prefix you want to add to folder name here. + + + Folder path where this package is or will be installed with an optional prefix to + final path segment. + + + + + Service methods that NugetForUnity provides to its plugins. + + + + + Gets the absolute path to the projects Assets directory. + + + + + Gets the absolute path to the directory where packages are installed. + + + + + Allows plugin to register a function that will modify the contents of default new nuspec file. + + The function that will receive default nuspec file and modify it. + + + + Allows plugin to create a new nuspec file on the given location. + + Either the absolute path within project to an existing directory or path relative to project's Asset folder. + + + + Logs the given error message. + + Message to log. + + + + Logs a formatted error message. + + A composite format string. + Format arguments. + + + + Logs a formatted error message only if Verbose logging is enabled. + + A composite format string. + Format arguments. + + + + Represents a .nuspec file used to store metadata for a NuGet package. + + + + + Gets or sets the Id of the package. + + + + + Gets or sets the source control branch the package is from. + + + + + Gets or sets the source control commit the package is from. + + + + + Gets or sets the type of source control software that the package's source code resides in. + + + + + Gets or sets the url for the location of the package's source code. + + + + + Gets or sets the title of the NuGet package. + + + + + Gets or sets the owners of the NuGet package. + + + + + Gets or sets the URL for the location of the license of the NuGet package. + + + + + Gets or sets the URL for the location of the project web-page of the NuGet package. + + + + + Gets or sets the URL for the location of the icon of the NuGet package. + + + + + 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 + . + + + + + Gets the full path to a icon file. This is only set if the .nuspec file contains a . This is a alternative to using a URL + . + + + + + 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 the release notes of the NuGet package. + + + + + Gets or sets the copyright of the NuGet package. + + + + + Gets or sets the tags of the NuGet package. + + + + + Gets or sets the description of the NuGet package. + + + + + Gets or sets the description of the NuGet package. + + + + + Gets or sets the authors of the NuGet package. + + + + + Tells the uninstall method what kind of request from the user initiated it. + + + + + User has requested individual packages to be uninstalled from the project. + + + + + User has requested all packages to be uninstalled from the project. + + + + + Use requested individual packages to be updated. + + + + + Use requested all packages to be updated. + + + + diff --git a/Assets/NuGet/Editor/NuGetForUnity.PluginAPI.xml.meta b/Assets/NuGet/Editor/NuGetForUnity.PluginAPI.xml.meta new file mode 100644 index 0000000..da08465 --- /dev/null +++ b/Assets/NuGet/Editor/NuGetForUnity.PluginAPI.xml.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e8f4f38c91ceab841bba1a4cdd55c41c +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/NuGet/Editor/NugetForUnity.dll b/Assets/NuGet/Editor/NugetForUnity.dll new file mode 100644 index 0000000..1ea2f43 Binary files /dev/null and b/Assets/NuGet/Editor/NugetForUnity.dll differ diff --git a/Assets/NuGet/Editor/NugetForUnity.dll.meta b/Assets/NuGet/Editor/NugetForUnity.dll.meta new file mode 100644 index 0000000..833aac7 --- /dev/null +++ b/Assets/NuGet/Editor/NugetForUnity.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: 8dc1be91775c4bb469f6b74cef450eaa +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/NuGet/LICENSE b/Assets/NuGet/LICENSE new file mode 100644 index 0000000..e5e7210 --- /dev/null +++ b/Assets/NuGet/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2018 Patrick McCarthy + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/Assets/NuGet/LICENSE.meta b/Assets/NuGet/LICENSE.meta new file mode 100644 index 0000000..9de0ac8 --- /dev/null +++ b/Assets/NuGet/LICENSE.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1d9014b99ad06af428514a5902d29ff3 +timeCreated: 1573248500 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/NuGet/README.pdf b/Assets/NuGet/README.pdf new file mode 100644 index 0000000..e67f9fa Binary files /dev/null and b/Assets/NuGet/README.pdf differ diff --git a/Assets/NuGet/README.pdf.meta b/Assets/NuGet/README.pdf.meta new file mode 100644 index 0000000..e95001a --- /dev/null +++ b/Assets/NuGet/README.pdf.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 83c5d2001771f15429a88d67e81366d6 +timeCreated: 1517876157 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/NuGet/Resources.meta b/Assets/NuGet/Resources.meta new file mode 100644 index 0000000..49a5e3b --- /dev/null +++ b/Assets/NuGet/Resources.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 1738075a39a390447b7a620ca6962142 +folderAsset: yes +timeCreated: 1510280362 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/NuGet/Resources/defaultIcon.png b/Assets/NuGet/Resources/defaultIcon.png new file mode 100644 index 0000000..b539481 Binary files /dev/null and b/Assets/NuGet/Resources/defaultIcon.png differ diff --git a/Assets/NuGet/Resources/defaultIcon.png.meta b/Assets/NuGet/Resources/defaultIcon.png.meta new file mode 100644 index 0000000..d23111a --- /dev/null +++ b/Assets/NuGet/Resources/defaultIcon.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: eec19781926cd2248b7c9abfde8db555 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 215e43cda847e6d44af8b40376eeed8a + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/chip-gameV3.slnx b/chip-gameV3.slnx new file mode 100644 index 0000000..20919c7 --- /dev/null +++ b/chip-gameV3.slnx @@ -0,0 +1,3 @@ + + +