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 @@
+
+
+