Просмотр исходного кода

Init Package默认放到ET工程中

tanghai 1 год назад
Родитель
Сommit
4c36d29fc1
55 измененных файлов с 1725 добавлено и 0 удалено
  1. 8 0
      Packages/cn.etetet.init/Editor.meta
  2. 16 0
      Packages/cn.etetet.init/Editor/ET.Init.Editor.asmdef
  3. 7 0
      Packages/cn.etetet.init/Editor/ET.Init.Editor.asmdef.meta
  4. 3 0
      Packages/cn.etetet.init/Editor/GitDependencyResolver.meta
  5. 180 0
      Packages/cn.etetet.init/Editor/GitDependencyResolver/DependencyResolver.cs
  6. 11 0
      Packages/cn.etetet.init/Editor/GitDependencyResolver/DependencyResolver.cs.meta
  7. 8 0
      Packages/cn.etetet.init/Plugins.meta
  8. 8 0
      Packages/cn.etetet.init/Plugins/MongoDB.meta
  9. BIN
      Packages/cn.etetet.init/Plugins/MongoDB/DnsClient.dll
  10. 86 0
      Packages/cn.etetet.init/Plugins/MongoDB/DnsClient.dll.meta
  11. BIN
      Packages/cn.etetet.init/Plugins/MongoDB/MongoDB.Bson.dll
  12. 87 0
      Packages/cn.etetet.init/Plugins/MongoDB/MongoDB.Bson.dll.meta
  13. BIN
      Packages/cn.etetet.init/Plugins/MongoDB/MongoDB.Driver.Core.dll
  14. 86 0
      Packages/cn.etetet.init/Plugins/MongoDB/MongoDB.Driver.Core.dll.meta
  15. BIN
      Packages/cn.etetet.init/Plugins/MongoDB/MongoDB.Driver.dll
  16. 86 0
      Packages/cn.etetet.init/Plugins/MongoDB/MongoDB.Driver.dll.meta
  17. BIN
      Packages/cn.etetet.init/Plugins/MongoDB/MongoDB.Libmongocrypt.dll
  18. 86 0
      Packages/cn.etetet.init/Plugins/MongoDB/MongoDB.Libmongocrypt.dll.meta
  19. BIN
      Packages/cn.etetet.init/Plugins/MongoDB/SharpCompress.dll
  20. 86 0
      Packages/cn.etetet.init/Plugins/MongoDB/SharpCompress.dll.meta
  21. BIN
      Packages/cn.etetet.init/Plugins/MongoDB/System.Buffers.dll
  22. 86 0
      Packages/cn.etetet.init/Plugins/MongoDB/System.Buffers.dll.meta
  23. BIN
      Packages/cn.etetet.init/Plugins/MongoDB/System.Runtime.CompilerServices.Unsafe.dll
  24. 86 0
      Packages/cn.etetet.init/Plugins/MongoDB/System.Runtime.CompilerServices.Unsafe.dll.meta
  25. BIN
      Packages/cn.etetet.init/Plugins/MongoDB/System.Text.Encoding.CodePages.dll
  26. 86 0
      Packages/cn.etetet.init/Plugins/MongoDB/System.Text.Encoding.CodePages.dll.meta
  27. 8 0
      Packages/cn.etetet.init/Plugins/MongoDB/runtimes.meta
  28. 8 0
      Packages/cn.etetet.init/Plugins/MongoDB/runtimes/linux.meta
  29. 8 0
      Packages/cn.etetet.init/Plugins/MongoDB/runtimes/linux/native.meta
  30. BIN
      Packages/cn.etetet.init/Plugins/MongoDB/runtimes/linux/native/libmongocrypt.so
  31. 63 0
      Packages/cn.etetet.init/Plugins/MongoDB/runtimes/linux/native/libmongocrypt.so.meta
  32. BIN
      Packages/cn.etetet.init/Plugins/MongoDB/runtimes/linux/native/libsnappy64.so
  33. 63 0
      Packages/cn.etetet.init/Plugins/MongoDB/runtimes/linux/native/libsnappy64.so.meta
  34. BIN
      Packages/cn.etetet.init/Plugins/MongoDB/runtimes/linux/native/libzstd.so
  35. 63 0
      Packages/cn.etetet.init/Plugins/MongoDB/runtimes/linux/native/libzstd.so.meta
  36. 8 0
      Packages/cn.etetet.init/Plugins/MongoDB/runtimes/osx.meta
  37. 8 0
      Packages/cn.etetet.init/Plugins/MongoDB/runtimes/osx/native.meta
  38. BIN
      Packages/cn.etetet.init/Plugins/MongoDB/runtimes/osx/native/libmongocrypt.dylib
  39. 63 0
      Packages/cn.etetet.init/Plugins/MongoDB/runtimes/osx/native/libmongocrypt.dylib.meta
  40. BIN
      Packages/cn.etetet.init/Plugins/MongoDB/runtimes/osx/native/libsnappy64.dylib
  41. 63 0
      Packages/cn.etetet.init/Plugins/MongoDB/runtimes/osx/native/libsnappy64.dylib.meta
  42. BIN
      Packages/cn.etetet.init/Plugins/MongoDB/runtimes/osx/native/libzstd.dylib
  43. 63 0
      Packages/cn.etetet.init/Plugins/MongoDB/runtimes/osx/native/libzstd.dylib.meta
  44. 8 0
      Packages/cn.etetet.init/Plugins/MongoDB/runtimes/win.meta
  45. 8 0
      Packages/cn.etetet.init/Plugins/MongoDB/runtimes/win/native.meta
  46. BIN
      Packages/cn.etetet.init/Plugins/MongoDB/runtimes/win/native/libzstd.dll
  47. 63 0
      Packages/cn.etetet.init/Plugins/MongoDB/runtimes/win/native/libzstd.dll.meta
  48. BIN
      Packages/cn.etetet.init/Plugins/MongoDB/runtimes/win/native/mongocrypt.dll
  49. 63 0
      Packages/cn.etetet.init/Plugins/MongoDB/runtimes/win/native/mongocrypt.dll.meta
  50. BIN
      Packages/cn.etetet.init/Plugins/MongoDB/runtimes/win/native/snappy32.dll
  51. 63 0
      Packages/cn.etetet.init/Plugins/MongoDB/runtimes/win/native/snappy32.dll.meta
  52. BIN
      Packages/cn.etetet.init/Plugins/MongoDB/runtimes/win/native/snappy64.dll
  53. 63 0
      Packages/cn.etetet.init/Plugins/MongoDB/runtimes/win/native/snappy64.dll.meta
  54. 16 0
      Packages/cn.etetet.init/package.json
  55. 7 0
      Packages/cn.etetet.init/package.json.meta

+ 8 - 0
Packages/cn.etetet.init/Editor.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: bbb18281570c7404da25cd964799c89d
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 16 - 0
Packages/cn.etetet.init/Editor/ET.Init.Editor.asmdef

@@ -0,0 +1,16 @@
+{
+    "name": "ET.Init.Editor",
+    "rootNamespace": "",
+    "references": [],
+    "includePlatforms": [
+        "Editor"
+    ],
+    "excludePlatforms": [],
+    "allowUnsafeCode": false,
+    "overrideReferences": false,
+    "precompiledReferences": [],
+    "autoReferenced": true,
+    "defineConstraints": [],
+    "versionDefines": [],
+    "noEngineReferences": false
+}

+ 7 - 0
Packages/cn.etetet.init/Editor/ET.Init.Editor.asmdef.meta

@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 255f768bf23bb4542a2a2f6defebc2e3
+AssemblyDefinitionImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 3 - 0
Packages/cn.etetet.init/Editor/GitDependencyResolver.meta

@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: ce7769db96264d48961e70d63f9d52ab
+timeCreated: 1717601777

+ 180 - 0
Packages/cn.etetet.init/Editor/GitDependencyResolver/DependencyResolver.cs

@@ -0,0 +1,180 @@
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Linq;
+using MongoDB.Bson.Serialization;
+using MongoDB.Bson.Serialization.Attributes;
+using UnityEditor;
+using UnityEditor.PackageManager;
+using UnityEngine;
+
+using PackageInfo = UnityEditor.PackageManager.PackageInfo;
+using UnityEditor.PackageManager.Requests;
+
+namespace Hibzz.DependencyResolver
+{
+    [BsonIgnoreExtraElements]
+    public class PackageGitDependency
+    {
+        public Dictionary<string, string> gitDependencies;
+    }
+    
+    [InitializeOnLoad]
+    public class DependencyResolver
+    {
+        static AddAndRemoveRequest packageInstallationRequest;
+
+        // called by the attribute [InitializeOnLoad]
+        static DependencyResolver()
+        {
+            Events.registeredPackages += OnPackagesRegistered;
+        }
+
+        // Invoked when the package manager completes registering new packages
+        static void OnPackagesRegistered(PackageRegistrationEventArgs packageRegistrationInfo)
+        {
+            if (packageRegistrationInfo.added.Count == 0)
+            {
+                return;
+            }
+            
+            Debug.Log($"Packages Registered: {string.Join(" ", packageRegistrationInfo.added.Select(x=>x.name))}");
+            
+            // loop through all of the added packages and get their git
+            // dependencies and add it to the list that contains all the
+            // dependencies that need to be installed
+            Dictionary<string, string> dependencies = new();
+            List<PackageInfo> installedPackages = PackageInfo.GetAllRegisteredPackages().ToList();
+            foreach (var package in packageRegistrationInfo.added)
+            {
+                // get the dependencies of the added package
+                if (!GetDependencies(package, out PackageGitDependency packageDependencies))
+                {
+                    continue;
+                }
+                
+                foreach (var gitDependency in packageDependencies.gitDependencies)
+                {
+                    if (IsInCollection(gitDependency.Key, installedPackages))
+                    {
+                        continue;
+                    }
+                    dependencies[gitDependency.Key] = gitDependency.Value;
+                }
+            }
+            
+            Debug.Log($"Packages Dependency: {string.Join(" ", dependencies.Keys)}");
+            
+            // Install the dependencies
+            InstallDependencies(dependencies);
+        }
+
+        /// <summary>
+        /// Request a list of git dependencies in the package
+        /// </summary>
+        /// <param name="packageInfo">The package to get the git dependencies from</param>
+        /// <param name="dependencies">The retrieved list of git dependencies </param>
+        /// <returns>Was the request successful?</returns>
+        static bool GetDependencies(PackageInfo packageInfo, out PackageGitDependency dependencies)
+        {
+            // Read the contents of the package.json file
+            string packageJsonPath = $"{packageInfo.resolvedPath}/package.json";
+            string packageJsonContent = File.ReadAllText(packageJsonPath);
+
+            PackageGitDependency packageGitDependency = BsonSerializer.Deserialize<PackageGitDependency>(packageJsonContent);
+            // if no token with the key git-dependecies is found, failed to get git dependencies
+            if (packageGitDependency.gitDependencies is null || packageGitDependency.gitDependencies.Count == 0)
+            {
+                dependencies = null;
+                return false;
+            }
+
+            // convert the git dependency token to a list of strings...
+            // maybe we should check for errors in this process? what if git-dependency isn't array of string?
+            
+            dependencies = packageGitDependency;
+            return true;
+        }
+
+        /// <summary>
+        /// Is the given dependency url found in the given collection
+        /// </summary>
+        /// <param name="dependency">The url the dependency to check for</param>
+        /// <param name="collection">The collection to look through</param>
+        /// <returns></returns>
+        static bool IsInCollection(string dependency, List<PackageInfo> collection)
+        {
+            // when package collection given is null, it's inferred that the dependency is not in the collection
+            if (collection == null)
+            {
+                return false;
+            }
+
+            // check if any of the installed package has the dependency
+            foreach (var package in collection)
+            {
+                // the package id for a package installed with git is `package_name@package_giturl`
+                // get the repo url by performing some string manipulation on the package id
+                //string repourl = package.packageId.Substring(package.packageId.IndexOf('@') + 1);
+
+                // Found!
+                if (package.name == dependency)
+                {
+                    return true;
+                }
+            }
+
+            // the dependency wasn't found in the package collection
+            return false;
+        }
+
+        /// <summary>
+        /// Install all the given dependencies
+        /// </summary>
+        static void InstallDependencies(Dictionary<string, string> dependencies)
+        {
+            if (dependencies.Count == 0)
+            {
+                return;
+            }
+            
+            // before installing the packages, make sure that user knows what
+            // the dependencies to install are... additionally, check if the
+            // application is being run on batch mode so that we can skip the
+            // installation dialog
+            if (!Application.isBatchMode &&
+                !EditorUtility.DisplayDialog(
+                    $"Dependency Resolver",
+                    $"The following dependencies are required:\n{string.Join("\n", dependencies.Keys)}",
+                    "Install Dependencies",
+                    "Cancel"))
+            {
+                // user decided to cancel the installation of the dependencies...
+                return;
+            }
+
+            // the user pressed install, perform the actual installation
+            // (or the application was in batch mode)
+            packageInstallationRequest = Client.AddAndRemove(dependencies.Values.ToArray());
+
+            // show the progress bar till the installation is complete
+            EditorUtility.DisplayProgressBar("Dependency Resolver", "Preparing installation of dependencies...", 0);
+            EditorApplication.update += DisplayProgress;
+        }
+
+
+        /// <summary>
+        /// Shows a progress bar till the AddAndRemoveRequest is completed
+        /// </summary>
+        static void DisplayProgress()
+        {
+            if (!packageInstallationRequest.IsCompleted)
+            {
+                return;
+            }
+            
+            EditorUtility.ClearProgressBar();
+            EditorApplication.update -= DisplayProgress;
+        }
+    }
+}

+ 11 - 0
Packages/cn.etetet.init/Editor/GitDependencyResolver/DependencyResolver.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: d087a58f7e93a0b449fdce47cfbd701b
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 8 - 0
Packages/cn.etetet.init/Plugins.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: ca5eab0a79b11984aa0b33ef8e8db2e3
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 8 - 0
Packages/cn.etetet.init/Plugins/MongoDB.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: d7e6591a3956b6742880c17ccb9ee588
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
Packages/cn.etetet.init/Plugins/MongoDB/DnsClient.dll


+ 86 - 0
Packages/cn.etetet.init/Plugins/MongoDB/DnsClient.dll.meta

@@ -0,0 +1,86 @@
+fileFormatVersion: 2
+guid: 7c82d1c077b03d44b99f3546679b6f1f
+PluginImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  iconMap: {}
+  executionOrder: {}
+  defineConstraints: []
+  isPreloaded: 0
+  isOverridable: 0
+  isExplicitlyReferenced: 0
+  validateReferences: 1
+  platformData:
+  - first:
+      : Any
+    second:
+      enabled: 0
+      settings:
+        Exclude Android: 1
+        Exclude Editor: 0
+        Exclude Linux64: 0
+        Exclude OSXUniversal: 0
+        Exclude Win: 0
+        Exclude Win64: 0
+        Exclude iOS: 1
+  - first:
+      Android: Android
+    second:
+      enabled: 0
+      settings:
+        CPU: ARMv7
+  - first:
+      Any: 
+    second:
+      enabled: 0
+      settings: {}
+  - first:
+      Editor: Editor
+    second:
+      enabled: 1
+      settings:
+        CPU: AnyCPU
+        DefaultValueInitialized: true
+        OS: AnyOS
+  - first:
+      Standalone: Linux64
+    second:
+      enabled: 1
+      settings:
+        CPU: AnyCPU
+  - first:
+      Standalone: OSXUniversal
+    second:
+      enabled: 1
+      settings:
+        CPU: AnyCPU
+  - first:
+      Standalone: Win
+    second:
+      enabled: 1
+      settings:
+        CPU: x86
+  - first:
+      Standalone: Win64
+    second:
+      enabled: 1
+      settings:
+        CPU: x86_64
+  - first:
+      Windows Store Apps: WindowsStoreApps
+    second:
+      enabled: 0
+      settings:
+        CPU: AnyCPU
+  - first:
+      iPhone: iOS
+    second:
+      enabled: 0
+      settings:
+        AddToEmbeddedBinaries: false
+        CPU: AnyCPU
+        CompileFlags: 
+        FrameworkDependencies: 
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
Packages/cn.etetet.init/Plugins/MongoDB/MongoDB.Bson.dll


+ 87 - 0
Packages/cn.etetet.init/Plugins/MongoDB/MongoDB.Bson.dll.meta

@@ -0,0 +1,87 @@
+fileFormatVersion: 2
+guid: b965a01b99f37d24fae3e2a2fea02b3f
+PluginImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  iconMap: {}
+  executionOrder: {}
+  defineConstraints: []
+  isPreloaded: 0
+  isOverridable: 0
+  isExplicitlyReferenced: 0
+  validateReferences: 1
+  platformData:
+  - first:
+      : Any
+    second:
+      enabled: 0
+      settings:
+        Exclude Android: 0
+        Exclude Editor: 0
+        Exclude Linux64: 0
+        Exclude OSXUniversal: 0
+        Exclude Win: 0
+        Exclude Win64: 0
+        Exclude iOS: 0
+  - first:
+      Android: Android
+    second:
+      enabled: 1
+      settings:
+        AndroidSharedLibraryType: Executable
+        CPU: ARMv7
+  - first:
+      Any: 
+    second:
+      enabled: 1
+      settings: {}
+  - first:
+      Editor: Editor
+    second:
+      enabled: 1
+      settings:
+        CPU: AnyCPU
+        DefaultValueInitialized: true
+        OS: AnyOS
+  - first:
+      Standalone: Linux64
+    second:
+      enabled: 1
+      settings:
+        CPU: AnyCPU
+  - first:
+      Standalone: OSXUniversal
+    second:
+      enabled: 1
+      settings:
+        CPU: AnyCPU
+  - first:
+      Standalone: Win
+    second:
+      enabled: 1
+      settings:
+        CPU: x86
+  - first:
+      Standalone: Win64
+    second:
+      enabled: 1
+      settings:
+        CPU: AnyCPU
+  - first:
+      Windows Store Apps: WindowsStoreApps
+    second:
+      enabled: 0
+      settings:
+        CPU: AnyCPU
+  - first:
+      iPhone: iOS
+    second:
+      enabled: 1
+      settings:
+        AddToEmbeddedBinaries: false
+        CPU: AnyCPU
+        CompileFlags: 
+        FrameworkDependencies: 
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
Packages/cn.etetet.init/Plugins/MongoDB/MongoDB.Driver.Core.dll


+ 86 - 0
Packages/cn.etetet.init/Plugins/MongoDB/MongoDB.Driver.Core.dll.meta

@@ -0,0 +1,86 @@
+fileFormatVersion: 2
+guid: c642f2b6e634e3746bfd2ccd5c977539
+PluginImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  iconMap: {}
+  executionOrder: {}
+  defineConstraints: []
+  isPreloaded: 0
+  isOverridable: 0
+  isExplicitlyReferenced: 0
+  validateReferences: 1
+  platformData:
+  - first:
+      : Any
+    second:
+      enabled: 0
+      settings:
+        Exclude Android: 1
+        Exclude Editor: 0
+        Exclude Linux64: 0
+        Exclude OSXUniversal: 0
+        Exclude Win: 0
+        Exclude Win64: 0
+        Exclude iOS: 1
+  - first:
+      Android: Android
+    second:
+      enabled: 0
+      settings:
+        CPU: ARMv7
+  - first:
+      Any: 
+    second:
+      enabled: 0
+      settings: {}
+  - first:
+      Editor: Editor
+    second:
+      enabled: 1
+      settings:
+        CPU: AnyCPU
+        DefaultValueInitialized: true
+        OS: AnyOS
+  - first:
+      Standalone: Linux64
+    second:
+      enabled: 1
+      settings:
+        CPU: AnyCPU
+  - first:
+      Standalone: OSXUniversal
+    second:
+      enabled: 1
+      settings:
+        CPU: AnyCPU
+  - first:
+      Standalone: Win
+    second:
+      enabled: 1
+      settings:
+        CPU: x86
+  - first:
+      Standalone: Win64
+    second:
+      enabled: 1
+      settings:
+        CPU: x86_64
+  - first:
+      Windows Store Apps: WindowsStoreApps
+    second:
+      enabled: 0
+      settings:
+        CPU: AnyCPU
+  - first:
+      iPhone: iOS
+    second:
+      enabled: 0
+      settings:
+        AddToEmbeddedBinaries: false
+        CPU: AnyCPU
+        CompileFlags: 
+        FrameworkDependencies: 
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
Packages/cn.etetet.init/Plugins/MongoDB/MongoDB.Driver.dll


+ 86 - 0
Packages/cn.etetet.init/Plugins/MongoDB/MongoDB.Driver.dll.meta

@@ -0,0 +1,86 @@
+fileFormatVersion: 2
+guid: 6ffa8656b00b1bd4089eea870eccb15d
+PluginImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  iconMap: {}
+  executionOrder: {}
+  defineConstraints: []
+  isPreloaded: 0
+  isOverridable: 0
+  isExplicitlyReferenced: 0
+  validateReferences: 1
+  platformData:
+  - first:
+      : Any
+    second:
+      enabled: 0
+      settings:
+        Exclude Android: 1
+        Exclude Editor: 0
+        Exclude Linux64: 0
+        Exclude OSXUniversal: 0
+        Exclude Win: 0
+        Exclude Win64: 0
+        Exclude iOS: 1
+  - first:
+      Android: Android
+    second:
+      enabled: 0
+      settings:
+        CPU: ARMv7
+  - first:
+      Any: 
+    second:
+      enabled: 0
+      settings: {}
+  - first:
+      Editor: Editor
+    second:
+      enabled: 1
+      settings:
+        CPU: AnyCPU
+        DefaultValueInitialized: true
+        OS: AnyOS
+  - first:
+      Standalone: Linux64
+    second:
+      enabled: 1
+      settings:
+        CPU: AnyCPU
+  - first:
+      Standalone: OSXUniversal
+    second:
+      enabled: 1
+      settings:
+        CPU: AnyCPU
+  - first:
+      Standalone: Win
+    second:
+      enabled: 1
+      settings:
+        CPU: x86
+  - first:
+      Standalone: Win64
+    second:
+      enabled: 1
+      settings:
+        CPU: x86_64
+  - first:
+      Windows Store Apps: WindowsStoreApps
+    second:
+      enabled: 0
+      settings:
+        CPU: AnyCPU
+  - first:
+      iPhone: iOS
+    second:
+      enabled: 0
+      settings:
+        AddToEmbeddedBinaries: false
+        CPU: AnyCPU
+        CompileFlags: 
+        FrameworkDependencies: 
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
Packages/cn.etetet.init/Plugins/MongoDB/MongoDB.Libmongocrypt.dll


+ 86 - 0
Packages/cn.etetet.init/Plugins/MongoDB/MongoDB.Libmongocrypt.dll.meta

@@ -0,0 +1,86 @@
+fileFormatVersion: 2
+guid: 1ef5b66e43ccbd348a77b0ab82f88dbb
+PluginImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  iconMap: {}
+  executionOrder: {}
+  defineConstraints: []
+  isPreloaded: 0
+  isOverridable: 0
+  isExplicitlyReferenced: 0
+  validateReferences: 1
+  platformData:
+  - first:
+      : Any
+    second:
+      enabled: 0
+      settings:
+        Exclude Android: 1
+        Exclude Editor: 0
+        Exclude Linux64: 0
+        Exclude OSXUniversal: 0
+        Exclude Win: 0
+        Exclude Win64: 0
+        Exclude iOS: 1
+  - first:
+      Android: Android
+    second:
+      enabled: 0
+      settings:
+        CPU: ARMv7
+  - first:
+      Any: 
+    second:
+      enabled: 0
+      settings: {}
+  - first:
+      Editor: Editor
+    second:
+      enabled: 1
+      settings:
+        CPU: AnyCPU
+        DefaultValueInitialized: true
+        OS: AnyOS
+  - first:
+      Standalone: Linux64
+    second:
+      enabled: 1
+      settings:
+        CPU: AnyCPU
+  - first:
+      Standalone: OSXUniversal
+    second:
+      enabled: 1
+      settings:
+        CPU: AnyCPU
+  - first:
+      Standalone: Win
+    second:
+      enabled: 1
+      settings:
+        CPU: x86
+  - first:
+      Standalone: Win64
+    second:
+      enabled: 1
+      settings:
+        CPU: x86_64
+  - first:
+      Windows Store Apps: WindowsStoreApps
+    second:
+      enabled: 0
+      settings:
+        CPU: AnyCPU
+  - first:
+      iPhone: iOS
+    second:
+      enabled: 0
+      settings:
+        AddToEmbeddedBinaries: false
+        CPU: AnyCPU
+        CompileFlags: 
+        FrameworkDependencies: 
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
Packages/cn.etetet.init/Plugins/MongoDB/SharpCompress.dll


+ 86 - 0
Packages/cn.etetet.init/Plugins/MongoDB/SharpCompress.dll.meta

@@ -0,0 +1,86 @@
+fileFormatVersion: 2
+guid: 83ff7a714531dec43b3e6cd79d76d4b7
+PluginImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  iconMap: {}
+  executionOrder: {}
+  defineConstraints: []
+  isPreloaded: 0
+  isOverridable: 0
+  isExplicitlyReferenced: 0
+  validateReferences: 1
+  platformData:
+  - first:
+      : Any
+    second:
+      enabled: 0
+      settings:
+        Exclude Android: 1
+        Exclude Editor: 0
+        Exclude Linux64: 0
+        Exclude OSXUniversal: 0
+        Exclude Win: 0
+        Exclude Win64: 0
+        Exclude iOS: 1
+  - first:
+      Android: Android
+    second:
+      enabled: 0
+      settings:
+        CPU: ARMv7
+  - first:
+      Any: 
+    second:
+      enabled: 0
+      settings: {}
+  - first:
+      Editor: Editor
+    second:
+      enabled: 1
+      settings:
+        CPU: AnyCPU
+        DefaultValueInitialized: true
+        OS: AnyOS
+  - first:
+      Standalone: Linux64
+    second:
+      enabled: 1
+      settings:
+        CPU: AnyCPU
+  - first:
+      Standalone: OSXUniversal
+    second:
+      enabled: 1
+      settings:
+        CPU: AnyCPU
+  - first:
+      Standalone: Win
+    second:
+      enabled: 1
+      settings:
+        CPU: x86
+  - first:
+      Standalone: Win64
+    second:
+      enabled: 1
+      settings:
+        CPU: x86_64
+  - first:
+      Windows Store Apps: WindowsStoreApps
+    second:
+      enabled: 0
+      settings:
+        CPU: AnyCPU
+  - first:
+      iPhone: iOS
+    second:
+      enabled: 0
+      settings:
+        AddToEmbeddedBinaries: false
+        CPU: AnyCPU
+        CompileFlags: 
+        FrameworkDependencies: 
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
Packages/cn.etetet.init/Plugins/MongoDB/System.Buffers.dll


+ 86 - 0
Packages/cn.etetet.init/Plugins/MongoDB/System.Buffers.dll.meta

@@ -0,0 +1,86 @@
+fileFormatVersion: 2
+guid: 1dc0f29548d1e0440920f730ff416e65
+PluginImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  iconMap: {}
+  executionOrder: {}
+  defineConstraints: []
+  isPreloaded: 0
+  isOverridable: 0
+  isExplicitlyReferenced: 0
+  validateReferences: 1
+  platformData:
+  - first:
+      : Any
+    second:
+      enabled: 0
+      settings:
+        Exclude Android: 1
+        Exclude Editor: 0
+        Exclude Linux64: 0
+        Exclude OSXUniversal: 0
+        Exclude Win: 0
+        Exclude Win64: 0
+        Exclude iOS: 1
+  - first:
+      Android: Android
+    second:
+      enabled: 0
+      settings:
+        CPU: ARMv7
+  - first:
+      Any: 
+    second:
+      enabled: 0
+      settings: {}
+  - first:
+      Editor: Editor
+    second:
+      enabled: 1
+      settings:
+        CPU: AnyCPU
+        DefaultValueInitialized: true
+        OS: AnyOS
+  - first:
+      Standalone: Linux64
+    second:
+      enabled: 1
+      settings:
+        CPU: AnyCPU
+  - first:
+      Standalone: OSXUniversal
+    second:
+      enabled: 1
+      settings:
+        CPU: AnyCPU
+  - first:
+      Standalone: Win
+    second:
+      enabled: 1
+      settings:
+        CPU: x86
+  - first:
+      Standalone: Win64
+    second:
+      enabled: 1
+      settings:
+        CPU: x86_64
+  - first:
+      Windows Store Apps: WindowsStoreApps
+    second:
+      enabled: 0
+      settings:
+        CPU: AnyCPU
+  - first:
+      iPhone: iOS
+    second:
+      enabled: 0
+      settings:
+        AddToEmbeddedBinaries: false
+        CPU: AnyCPU
+        CompileFlags: 
+        FrameworkDependencies: 
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
Packages/cn.etetet.init/Plugins/MongoDB/System.Runtime.CompilerServices.Unsafe.dll


+ 86 - 0
Packages/cn.etetet.init/Plugins/MongoDB/System.Runtime.CompilerServices.Unsafe.dll.meta

@@ -0,0 +1,86 @@
+fileFormatVersion: 2
+guid: 6ba9302132919f24d882940d30bcc3c7
+PluginImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  iconMap: {}
+  executionOrder: {}
+  defineConstraints: []
+  isPreloaded: 0
+  isOverridable: 0
+  isExplicitlyReferenced: 0
+  validateReferences: 1
+  platformData:
+  - first:
+      : Any
+    second:
+      enabled: 0
+      settings:
+        Exclude Android: 0
+        Exclude Editor: 0
+        Exclude Linux64: 0
+        Exclude OSXUniversal: 0
+        Exclude Win: 0
+        Exclude Win64: 0
+        Exclude iOS: 0
+  - first:
+      Android: Android
+    second:
+      enabled: 1
+      settings:
+        CPU: ARMv7
+  - first:
+      Any: 
+    second:
+      enabled: 1
+      settings: {}
+  - first:
+      Editor: Editor
+    second:
+      enabled: 1
+      settings:
+        CPU: AnyCPU
+        DefaultValueInitialized: true
+        OS: AnyOS
+  - first:
+      Standalone: Linux64
+    second:
+      enabled: 1
+      settings:
+        CPU: AnyCPU
+  - first:
+      Standalone: OSXUniversal
+    second:
+      enabled: 1
+      settings:
+        CPU: AnyCPU
+  - first:
+      Standalone: Win
+    second:
+      enabled: 1
+      settings:
+        CPU: x86
+  - first:
+      Standalone: Win64
+    second:
+      enabled: 1
+      settings:
+        CPU: x86_64
+  - first:
+      Windows Store Apps: WindowsStoreApps
+    second:
+      enabled: 0
+      settings:
+        CPU: AnyCPU
+  - first:
+      iPhone: iOS
+    second:
+      enabled: 1
+      settings:
+        AddToEmbeddedBinaries: false
+        CPU: AnyCPU
+        CompileFlags: 
+        FrameworkDependencies: 
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
Packages/cn.etetet.init/Plugins/MongoDB/System.Text.Encoding.CodePages.dll


+ 86 - 0
Packages/cn.etetet.init/Plugins/MongoDB/System.Text.Encoding.CodePages.dll.meta

@@ -0,0 +1,86 @@
+fileFormatVersion: 2
+guid: 555304230d8b97f4a89075d405d2532b
+PluginImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  iconMap: {}
+  executionOrder: {}
+  defineConstraints: []
+  isPreloaded: 0
+  isOverridable: 0
+  isExplicitlyReferenced: 0
+  validateReferences: 1
+  platformData:
+  - first:
+      : Any
+    second:
+      enabled: 0
+      settings:
+        Exclude Android: 1
+        Exclude Editor: 0
+        Exclude Linux64: 0
+        Exclude OSXUniversal: 0
+        Exclude Win: 0
+        Exclude Win64: 0
+        Exclude iOS: 1
+  - first:
+      Android: Android
+    second:
+      enabled: 0
+      settings:
+        CPU: ARMv7
+  - first:
+      Any: 
+    second:
+      enabled: 0
+      settings: {}
+  - first:
+      Editor: Editor
+    second:
+      enabled: 1
+      settings:
+        CPU: AnyCPU
+        DefaultValueInitialized: true
+        OS: AnyOS
+  - first:
+      Standalone: Linux64
+    second:
+      enabled: 1
+      settings:
+        CPU: AnyCPU
+  - first:
+      Standalone: OSXUniversal
+    second:
+      enabled: 1
+      settings:
+        CPU: AnyCPU
+  - first:
+      Standalone: Win
+    second:
+      enabled: 1
+      settings:
+        CPU: x86
+  - first:
+      Standalone: Win64
+    second:
+      enabled: 1
+      settings:
+        CPU: x86_64
+  - first:
+      Windows Store Apps: WindowsStoreApps
+    second:
+      enabled: 0
+      settings:
+        CPU: AnyCPU
+  - first:
+      iPhone: iOS
+    second:
+      enabled: 0
+      settings:
+        AddToEmbeddedBinaries: false
+        CPU: AnyCPU
+        CompileFlags: 
+        FrameworkDependencies: 
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 8 - 0
Packages/cn.etetet.init/Plugins/MongoDB/runtimes.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 3638a874ef536fa4494da5c9c2c3256e
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 8 - 0
Packages/cn.etetet.init/Plugins/MongoDB/runtimes/linux.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 5177c1cc9ed8ae04488583b68c891aa3
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 8 - 0
Packages/cn.etetet.init/Plugins/MongoDB/runtimes/linux/native.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 1c3d04f2e2cf2044fb1cb2f4d75d8c29
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
Packages/cn.etetet.init/Plugins/MongoDB/runtimes/linux/native/libmongocrypt.so


+ 63 - 0
Packages/cn.etetet.init/Plugins/MongoDB/runtimes/linux/native/libmongocrypt.so.meta

@@ -0,0 +1,63 @@
+fileFormatVersion: 2
+guid: e0811e6691bb15548bc7c0ade478d67d
+PluginImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  iconMap: {}
+  executionOrder: {}
+  defineConstraints: []
+  isPreloaded: 0
+  isOverridable: 0
+  isExplicitlyReferenced: 0
+  validateReferences: 1
+  platformData:
+  - first:
+      : Any
+    second:
+      enabled: 0
+      settings:
+        Exclude Editor: 0
+        Exclude Linux64: 1
+        Exclude OSXUniversal: 1
+        Exclude Win: 1
+        Exclude Win64: 1
+  - first:
+      Any: 
+    second:
+      enabled: 0
+      settings: {}
+  - first:
+      Editor: Editor
+    second:
+      enabled: 1
+      settings:
+        CPU: x86_64
+        DefaultValueInitialized: true
+        OS: Linux
+  - first:
+      Standalone: Linux64
+    second:
+      enabled: 0
+      settings:
+        CPU: None
+  - first:
+      Standalone: OSXUniversal
+    second:
+      enabled: 0
+      settings:
+        CPU: None
+  - first:
+      Standalone: Win
+    second:
+      enabled: 0
+      settings:
+        CPU: None
+  - first:
+      Standalone: Win64
+    second:
+      enabled: 0
+      settings:
+        CPU: None
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
Packages/cn.etetet.init/Plugins/MongoDB/runtimes/linux/native/libsnappy64.so


+ 63 - 0
Packages/cn.etetet.init/Plugins/MongoDB/runtimes/linux/native/libsnappy64.so.meta

@@ -0,0 +1,63 @@
+fileFormatVersion: 2
+guid: c09616e87e658824a860f19c08f55ce8
+PluginImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  iconMap: {}
+  executionOrder: {}
+  defineConstraints: []
+  isPreloaded: 0
+  isOverridable: 0
+  isExplicitlyReferenced: 0
+  validateReferences: 1
+  platformData:
+  - first:
+      : Any
+    second:
+      enabled: 0
+      settings:
+        Exclude Editor: 0
+        Exclude Linux64: 1
+        Exclude OSXUniversal: 1
+        Exclude Win: 1
+        Exclude Win64: 1
+  - first:
+      Any: 
+    second:
+      enabled: 0
+      settings: {}
+  - first:
+      Editor: Editor
+    second:
+      enabled: 1
+      settings:
+        CPU: x86_64
+        DefaultValueInitialized: true
+        OS: Linux
+  - first:
+      Standalone: Linux64
+    second:
+      enabled: 0
+      settings:
+        CPU: None
+  - first:
+      Standalone: OSXUniversal
+    second:
+      enabled: 0
+      settings:
+        CPU: None
+  - first:
+      Standalone: Win
+    second:
+      enabled: 0
+      settings:
+        CPU: None
+  - first:
+      Standalone: Win64
+    second:
+      enabled: 0
+      settings:
+        CPU: None
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
Packages/cn.etetet.init/Plugins/MongoDB/runtimes/linux/native/libzstd.so


+ 63 - 0
Packages/cn.etetet.init/Plugins/MongoDB/runtimes/linux/native/libzstd.so.meta

@@ -0,0 +1,63 @@
+fileFormatVersion: 2
+guid: 04809ccdb6ba1674a936d0209c7fec21
+PluginImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  iconMap: {}
+  executionOrder: {}
+  defineConstraints: []
+  isPreloaded: 0
+  isOverridable: 0
+  isExplicitlyReferenced: 0
+  validateReferences: 1
+  platformData:
+  - first:
+      : Any
+    second:
+      enabled: 0
+      settings:
+        Exclude Editor: 0
+        Exclude Linux64: 1
+        Exclude OSXUniversal: 1
+        Exclude Win: 1
+        Exclude Win64: 1
+  - first:
+      Any: 
+    second:
+      enabled: 0
+      settings: {}
+  - first:
+      Editor: Editor
+    second:
+      enabled: 1
+      settings:
+        CPU: x86_64
+        DefaultValueInitialized: true
+        OS: Linux
+  - first:
+      Standalone: Linux64
+    second:
+      enabled: 0
+      settings:
+        CPU: None
+  - first:
+      Standalone: OSXUniversal
+    second:
+      enabled: 0
+      settings:
+        CPU: None
+  - first:
+      Standalone: Win
+    second:
+      enabled: 0
+      settings:
+        CPU: None
+  - first:
+      Standalone: Win64
+    second:
+      enabled: 0
+      settings:
+        CPU: None
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 8 - 0
Packages/cn.etetet.init/Plugins/MongoDB/runtimes/osx.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 0b731199ac3348e458e1ff49f04702cd
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 8 - 0
Packages/cn.etetet.init/Plugins/MongoDB/runtimes/osx/native.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: edc63a02a9f5538479759737a0011a5b
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
Packages/cn.etetet.init/Plugins/MongoDB/runtimes/osx/native/libmongocrypt.dylib


+ 63 - 0
Packages/cn.etetet.init/Plugins/MongoDB/runtimes/osx/native/libmongocrypt.dylib.meta

@@ -0,0 +1,63 @@
+fileFormatVersion: 2
+guid: 1a4ed9e455d57c148ac6d12d8bde24c7
+PluginImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  iconMap: {}
+  executionOrder: {}
+  defineConstraints: []
+  isPreloaded: 0
+  isOverridable: 0
+  isExplicitlyReferenced: 0
+  validateReferences: 1
+  platformData:
+  - first:
+      : Any
+    second:
+      enabled: 0
+      settings:
+        Exclude Editor: 0
+        Exclude Linux64: 1
+        Exclude OSXUniversal: 1
+        Exclude Win: 1
+        Exclude Win64: 1
+  - first:
+      Any: 
+    second:
+      enabled: 0
+      settings: {}
+  - first:
+      Editor: Editor
+    second:
+      enabled: 1
+      settings:
+        CPU: x86_64
+        DefaultValueInitialized: true
+        OS: OSX
+  - first:
+      Standalone: Linux64
+    second:
+      enabled: 0
+      settings:
+        CPU: None
+  - first:
+      Standalone: OSXUniversal
+    second:
+      enabled: 0
+      settings:
+        CPU: AnyCPU
+  - first:
+      Standalone: Win
+    second:
+      enabled: 0
+      settings:
+        CPU: None
+  - first:
+      Standalone: Win64
+    second:
+      enabled: 0
+      settings:
+        CPU: None
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
Packages/cn.etetet.init/Plugins/MongoDB/runtimes/osx/native/libsnappy64.dylib


+ 63 - 0
Packages/cn.etetet.init/Plugins/MongoDB/runtimes/osx/native/libsnappy64.dylib.meta

@@ -0,0 +1,63 @@
+fileFormatVersion: 2
+guid: 9427c1cfedfae5342b72c509b3ed94e7
+PluginImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  iconMap: {}
+  executionOrder: {}
+  defineConstraints: []
+  isPreloaded: 0
+  isOverridable: 0
+  isExplicitlyReferenced: 0
+  validateReferences: 1
+  platformData:
+  - first:
+      : Any
+    second:
+      enabled: 0
+      settings:
+        Exclude Editor: 0
+        Exclude Linux64: 1
+        Exclude OSXUniversal: 1
+        Exclude Win: 1
+        Exclude Win64: 1
+  - first:
+      Any: 
+    second:
+      enabled: 0
+      settings: {}
+  - first:
+      Editor: Editor
+    second:
+      enabled: 1
+      settings:
+        CPU: x86_64
+        DefaultValueInitialized: true
+        OS: OSX
+  - first:
+      Standalone: Linux64
+    second:
+      enabled: 0
+      settings:
+        CPU: None
+  - first:
+      Standalone: OSXUniversal
+    second:
+      enabled: 0
+      settings:
+        CPU: AnyCPU
+  - first:
+      Standalone: Win
+    second:
+      enabled: 0
+      settings:
+        CPU: None
+  - first:
+      Standalone: Win64
+    second:
+      enabled: 0
+      settings:
+        CPU: None
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
Packages/cn.etetet.init/Plugins/MongoDB/runtimes/osx/native/libzstd.dylib


+ 63 - 0
Packages/cn.etetet.init/Plugins/MongoDB/runtimes/osx/native/libzstd.dylib.meta

@@ -0,0 +1,63 @@
+fileFormatVersion: 2
+guid: f34938b51af499c4baa2b0a24222d18e
+PluginImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  iconMap: {}
+  executionOrder: {}
+  defineConstraints: []
+  isPreloaded: 0
+  isOverridable: 0
+  isExplicitlyReferenced: 0
+  validateReferences: 1
+  platformData:
+  - first:
+      : Any
+    second:
+      enabled: 0
+      settings:
+        Exclude Editor: 0
+        Exclude Linux64: 1
+        Exclude OSXUniversal: 1
+        Exclude Win: 1
+        Exclude Win64: 1
+  - first:
+      Any: 
+    second:
+      enabled: 0
+      settings: {}
+  - first:
+      Editor: Editor
+    second:
+      enabled: 1
+      settings:
+        CPU: x86_64
+        DefaultValueInitialized: true
+        OS: OSX
+  - first:
+      Standalone: Linux64
+    second:
+      enabled: 0
+      settings:
+        CPU: None
+  - first:
+      Standalone: OSXUniversal
+    second:
+      enabled: 0
+      settings:
+        CPU: AnyCPU
+  - first:
+      Standalone: Win
+    second:
+      enabled: 0
+      settings:
+        CPU: None
+  - first:
+      Standalone: Win64
+    second:
+      enabled: 0
+      settings:
+        CPU: None
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 8 - 0
Packages/cn.etetet.init/Plugins/MongoDB/runtimes/win.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 975506ec7cc508d4d825ee963a8d1a55
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 8 - 0
Packages/cn.etetet.init/Plugins/MongoDB/runtimes/win/native.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: b0a9e61293879c94592a2579e3b908ee
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
Packages/cn.etetet.init/Plugins/MongoDB/runtimes/win/native/libzstd.dll


+ 63 - 0
Packages/cn.etetet.init/Plugins/MongoDB/runtimes/win/native/libzstd.dll.meta

@@ -0,0 +1,63 @@
+fileFormatVersion: 2
+guid: 41fd9e5ab85059e4883a402dd9b02f8e
+PluginImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  iconMap: {}
+  executionOrder: {}
+  defineConstraints: []
+  isPreloaded: 0
+  isOverridable: 0
+  isExplicitlyReferenced: 0
+  validateReferences: 1
+  platformData:
+  - first:
+      : Any
+    second:
+      enabled: 0
+      settings:
+        Exclude Editor: 0
+        Exclude Linux64: 1
+        Exclude OSXUniversal: 1
+        Exclude Win: 1
+        Exclude Win64: 1
+  - first:
+      Any: 
+    second:
+      enabled: 0
+      settings: {}
+  - first:
+      Editor: Editor
+    second:
+      enabled: 1
+      settings:
+        CPU: x86_64
+        DefaultValueInitialized: true
+        OS: Windows
+  - first:
+      Standalone: Linux64
+    second:
+      enabled: 0
+      settings:
+        CPU: None
+  - first:
+      Standalone: OSXUniversal
+    second:
+      enabled: 0
+      settings:
+        CPU: None
+  - first:
+      Standalone: Win
+    second:
+      enabled: 0
+      settings:
+        CPU: None
+  - first:
+      Standalone: Win64
+    second:
+      enabled: 0
+      settings:
+        CPU: None
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
Packages/cn.etetet.init/Plugins/MongoDB/runtimes/win/native/mongocrypt.dll


+ 63 - 0
Packages/cn.etetet.init/Plugins/MongoDB/runtimes/win/native/mongocrypt.dll.meta

@@ -0,0 +1,63 @@
+fileFormatVersion: 2
+guid: 945aef0be26d8d4438b544bf1a0f9581
+PluginImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  iconMap: {}
+  executionOrder: {}
+  defineConstraints: []
+  isPreloaded: 0
+  isOverridable: 0
+  isExplicitlyReferenced: 0
+  validateReferences: 1
+  platformData:
+  - first:
+      : Any
+    second:
+      enabled: 0
+      settings:
+        Exclude Editor: 0
+        Exclude Linux64: 1
+        Exclude OSXUniversal: 1
+        Exclude Win: 1
+        Exclude Win64: 1
+  - first:
+      Any: 
+    second:
+      enabled: 0
+      settings: {}
+  - first:
+      Editor: Editor
+    second:
+      enabled: 1
+      settings:
+        CPU: x86_64
+        DefaultValueInitialized: true
+        OS: Windows
+  - first:
+      Standalone: Linux64
+    second:
+      enabled: 0
+      settings:
+        CPU: None
+  - first:
+      Standalone: OSXUniversal
+    second:
+      enabled: 0
+      settings:
+        CPU: None
+  - first:
+      Standalone: Win
+    second:
+      enabled: 0
+      settings:
+        CPU: None
+  - first:
+      Standalone: Win64
+    second:
+      enabled: 0
+      settings:
+        CPU: None
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
Packages/cn.etetet.init/Plugins/MongoDB/runtimes/win/native/snappy32.dll


+ 63 - 0
Packages/cn.etetet.init/Plugins/MongoDB/runtimes/win/native/snappy32.dll.meta

@@ -0,0 +1,63 @@
+fileFormatVersion: 2
+guid: 3b5737d56b1268c48af24c809b612988
+PluginImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  iconMap: {}
+  executionOrder: {}
+  defineConstraints: []
+  isPreloaded: 0
+  isOverridable: 0
+  isExplicitlyReferenced: 0
+  validateReferences: 1
+  platformData:
+  - first:
+      : Any
+    second:
+      enabled: 0
+      settings:
+        Exclude Editor: 0
+        Exclude Linux64: 1
+        Exclude OSXUniversal: 1
+        Exclude Win: 1
+        Exclude Win64: 1
+  - first:
+      Any: 
+    second:
+      enabled: 0
+      settings: {}
+  - first:
+      Editor: Editor
+    second:
+      enabled: 1
+      settings:
+        CPU: x86_64
+        DefaultValueInitialized: true
+        OS: Windows
+  - first:
+      Standalone: Linux64
+    second:
+      enabled: 0
+      settings:
+        CPU: None
+  - first:
+      Standalone: OSXUniversal
+    second:
+      enabled: 0
+      settings:
+        CPU: None
+  - first:
+      Standalone: Win
+    second:
+      enabled: 0
+      settings:
+        CPU: None
+  - first:
+      Standalone: Win64
+    second:
+      enabled: 0
+      settings:
+        CPU: None
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
Packages/cn.etetet.init/Plugins/MongoDB/runtimes/win/native/snappy64.dll


+ 63 - 0
Packages/cn.etetet.init/Plugins/MongoDB/runtimes/win/native/snappy64.dll.meta

@@ -0,0 +1,63 @@
+fileFormatVersion: 2
+guid: cc7249482af596044a235c650072ab90
+PluginImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  iconMap: {}
+  executionOrder: {}
+  defineConstraints: []
+  isPreloaded: 0
+  isOverridable: 0
+  isExplicitlyReferenced: 0
+  validateReferences: 1
+  platformData:
+  - first:
+      : Any
+    second:
+      enabled: 0
+      settings:
+        Exclude Editor: 0
+        Exclude Linux64: 1
+        Exclude OSXUniversal: 1
+        Exclude Win: 1
+        Exclude Win64: 1
+  - first:
+      Any: 
+    second:
+      enabled: 0
+      settings: {}
+  - first:
+      Editor: Editor
+    second:
+      enabled: 1
+      settings:
+        CPU: x86_64
+        DefaultValueInitialized: true
+        OS: Windows
+  - first:
+      Standalone: Linux64
+    second:
+      enabled: 0
+      settings:
+        CPU: None
+  - first:
+      Standalone: OSXUniversal
+    second:
+      enabled: 0
+      settings:
+        CPU: None
+  - first:
+      Standalone: Win
+    second:
+      enabled: 0
+      settings:
+        CPU: None
+  - first:
+      Standalone: Win64
+    second:
+      enabled: 0
+      settings:
+        CPU: None
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 16 - 0
Packages/cn.etetet.init/package.json

@@ -0,0 +1,16 @@
+{
+  "name": "cn.etetet.init",
+  "displayName": "ET.Init",
+  "version": "0.0.1",
+  "unity": "2022.3",
+  "description": "et init",
+  "author": {
+    "name": "tanghai",
+    "url": "https://github.com/egametang/ET"
+  },
+  "repository": {
+    "type": "git",
+    "url": "https://github.com/egametang/ET"
+  },
+  "relatedPackages": {}
+}

+ 7 - 0
Packages/cn.etetet.init/package.json.meta

@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: cc4817c723bbe5542aab7d1ee4e11cc9
+PackageManifestImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: