gitextract_fkscp4eu/ ├── .gitattributes ├── .gitignore ├── Assets/ │ ├── .gitignore │ ├── DefaultVolumeProfile.asset │ ├── DefaultVolumeProfile.asset.meta │ ├── Resources/ │ │ ├── BuildinFileManifest.asset │ │ └── BuildinFileManifest.asset.meta │ ├── Resources.meta │ ├── Settings/ │ │ ├── Build Profiles/ │ │ │ ├── Mac.asset │ │ │ └── Mac.asset.meta │ │ └── Build Profiles.meta │ ├── Settings.meta │ ├── link.xml │ └── link.xml.meta ├── Book/ │ ├── 1.1运行指南.md │ ├── 1.2Why use .net core.md │ ├── 1.2为什么使用.net core.md │ ├── 2.1CSharp Coroutine.md │ ├── 2.1CSharp的协程.md │ ├── 2.2Better Coroutine.md │ ├── 2.2更好的协程.md │ ├── 2.3Single-threaded asynchronous.md │ ├── 2.3单线程异步.md │ ├── 3.2The powerful MongoBson library.md │ ├── 3.2强大的MongoBson库.md │ ├── 3.3Everything is Entity.md │ ├── 3.3一切皆实体.md │ ├── 3.4EventSystem.md │ ├── 3.4事件机制EventSystem.md │ ├── 4.1Component-based design.md │ ├── 4.1组件式设计.md │ ├── 5.4Actor Model.md │ ├── 5.4Actor模型.md │ ├── 5.5Actor Location-EN.md │ ├── 5.5Actor Location-ZH.md │ ├── 5.6Numerical component design.md │ ├── 5.6数值组件设计.md │ ├── 6.1AI Framwork.md │ ├── 6.1AI框架.md │ ├── 6.2AI框架-行为机.md │ ├── 7.1代码规范.md │ ├── 8.1ET Package制作指南.md │ ├── 8.2ET Package目录.md │ └── 8.3ET9项目怎么进行包更新.md ├── ChangeLog.md ├── Directory.Build.props ├── ET.sln.DotSettings ├── LICENSE ├── Packages/ │ ├── .gitignore │ ├── com.etetet.init/ │ │ ├── .gitignore │ │ ├── Editor/ │ │ │ ├── ET.Init.Editor.asmdef │ │ │ ├── ET.Init.Editor.asmdef.meta │ │ │ ├── GitDependencyResolver/ │ │ │ │ ├── DependencyResolver.cs │ │ │ │ └── DependencyResolver.cs.meta │ │ │ ├── GitDependencyResolver.meta │ │ │ ├── PackageGit.cs │ │ │ ├── PackageGit.cs.meta │ │ │ ├── ProcessHelper.cs │ │ │ └── ProcessHelper.cs.meta │ │ ├── Editor.meta │ │ ├── MoveToPackages.ps1 │ │ ├── MoveToPackages.ps1.meta │ │ ├── MoveToPackages_6.ps1 │ │ ├── MoveToPackages_6.ps1.meta │ │ ├── Plugins/ │ │ │ └── MongoDB.meta │ │ ├── Plugins.meta │ │ ├── package.json │ │ └── package.json.meta │ ├── com.halodi.halodi-unity-package-registry-manager/ │ │ ├── CHANGELOG.md │ │ ├── CHANGELOG.md.meta │ │ ├── Editor/ │ │ │ ├── Halodi/ │ │ │ │ ├── PackageRegistry/ │ │ │ │ │ ├── Core/ │ │ │ │ │ │ ├── CredentialManager.cs │ │ │ │ │ │ ├── CredentialManager.cs.meta │ │ │ │ │ │ ├── RegistryManager.cs │ │ │ │ │ │ ├── RegistryManager.cs.meta │ │ │ │ │ │ ├── ScopedRegistry.cs │ │ │ │ │ │ ├── ScopedRegistry.cs.meta │ │ │ │ │ │ ├── UpgradePackagesManager.cs │ │ │ │ │ │ └── UpgradePackagesManager.cs.meta │ │ │ │ │ ├── Core.meta │ │ │ │ │ ├── NPM/ │ │ │ │ │ │ ├── NPMLogin.cs │ │ │ │ │ │ ├── NPMLogin.cs.meta │ │ │ │ │ │ ├── NPMPublish.cs │ │ │ │ │ │ ├── NPMPublish.cs.meta │ │ │ │ │ │ ├── NPMResponse.cs │ │ │ │ │ │ ├── NPMResponse.cs.meta │ │ │ │ │ │ ├── PackageTarball.cs │ │ │ │ │ │ ├── PackageTarball.cs.meta │ │ │ │ │ │ ├── PublicationManifest.cs │ │ │ │ │ │ ├── PublicationManifest.cs.meta │ │ │ │ │ │ ├── WebExceptionParser.cs │ │ │ │ │ │ └── WebExceptionParser.cs.meta │ │ │ │ │ ├── NPM.meta │ │ │ │ │ ├── UI/ │ │ │ │ │ │ ├── BulkAddPackages.cs │ │ │ │ │ │ ├── BulkAddPackages.cs.meta │ │ │ │ │ │ ├── CredentialEditorView.cs │ │ │ │ │ │ ├── CredentialEditorView.cs.meta │ │ │ │ │ │ ├── CredentialManagerView.cs │ │ │ │ │ │ ├── CredentialManagerView.cs.meta │ │ │ │ │ │ ├── GetTokenView.cs │ │ │ │ │ │ ├── GetTokenView.cs.meta │ │ │ │ │ │ ├── InstallPackageCreator.cs │ │ │ │ │ │ ├── InstallPackageCreator.cs.meta │ │ │ │ │ │ ├── RegistryManagerView.cs │ │ │ │ │ │ ├── RegistryManagerView.cs.meta │ │ │ │ │ │ ├── ScopedRegistryEditorView.cs │ │ │ │ │ │ ├── ScopedRegistryEditorView.cs.meta │ │ │ │ │ │ ├── SettingsProvider.cs │ │ │ │ │ │ ├── SettingsProvider.cs.meta │ │ │ │ │ │ ├── UpgradePackagesView.cs │ │ │ │ │ │ └── UpgradePackagesView.cs.meta │ │ │ │ │ └── UI.meta │ │ │ │ └── PackageRegistry.meta │ │ │ ├── Halodi.PackageRegistryManager.Editor.asmdef │ │ │ ├── Halodi.PackageRegistryManager.Editor.asmdef.meta │ │ │ ├── Halodi.meta │ │ │ ├── ThirdParty/ │ │ │ │ ├── LICENSE.Tomlyn.md │ │ │ │ ├── LICENSE.Tomlyn.md.meta │ │ │ │ ├── README.md │ │ │ │ ├── README.md.meta │ │ │ │ ├── Tomlyn.dll.meta │ │ │ │ ├── Unity-SemVer/ │ │ │ │ │ ├── Artees.UnitySemVer.asmdef │ │ │ │ │ ├── Artees.UnitySemVer.asmdef.meta │ │ │ │ │ ├── CloudBuildManifest.cs │ │ │ │ │ ├── CloudBuildManifest.cs.meta │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── LICENSE.meta │ │ │ │ │ ├── README.md │ │ │ │ │ ├── README.md.meta │ │ │ │ │ ├── SemVer.cs │ │ │ │ │ ├── SemVer.cs.meta │ │ │ │ │ ├── SemVerAttribute.cs │ │ │ │ │ ├── SemVerAttribute.cs.meta │ │ │ │ │ ├── SemVerAutoBuild.cs │ │ │ │ │ ├── SemVerAutoBuild.cs.meta │ │ │ │ │ ├── SemVerComparer.cs │ │ │ │ │ ├── SemVerComparer.cs.meta │ │ │ │ │ ├── SemVerConverter.cs │ │ │ │ │ ├── SemVerConverter.cs.meta │ │ │ │ │ ├── SemVerErrorMessage.cs │ │ │ │ │ ├── SemVerErrorMessage.cs.meta │ │ │ │ │ ├── SemVerValidationResult.cs │ │ │ │ │ ├── SemVerValidationResult.cs.meta │ │ │ │ │ ├── SemVerValidator.cs │ │ │ │ │ └── SemVerValidator.cs.meta │ │ │ │ └── Unity-SemVer.meta │ │ │ └── ThirdParty.meta │ │ ├── Editor.meta │ │ ├── LICENSE.md │ │ ├── LICENSE.md.meta │ │ ├── README.md │ │ ├── README.md.meta │ │ ├── Tests/ │ │ │ ├── Editor/ │ │ │ │ ├── AssemblyInfo.cs │ │ │ │ ├── AssemblyInfo.cs.meta │ │ │ │ ├── Halodi.PackageRegistryManager.Tests.asmdef │ │ │ │ └── Halodi.PackageRegistryManager.Tests.asmdef.meta │ │ │ └── Editor.meta │ │ ├── Tests.meta │ │ ├── package.json │ │ └── package.json.meta │ ├── com.unity.ide.rider/ │ │ ├── .editorconfig │ │ ├── .signature │ │ ├── CHANGELOG.md │ │ ├── CHANGELOG.md.meta │ │ ├── CONTRIBUTING.md │ │ ├── CONTRIBUTING.md.meta │ │ ├── Documentation~/ │ │ │ ├── README.md │ │ │ ├── TableOfContents.md │ │ │ ├── index.md │ │ │ └── using-the-jetbrains-rider-editor-package.md │ │ ├── LICENSE.md │ │ ├── LICENSE.md.meta │ │ ├── Rider/ │ │ │ ├── Editor/ │ │ │ │ ├── Discovery.cs │ │ │ │ ├── Discovery.cs.meta │ │ │ │ ├── EditorPluginInterop.cs │ │ │ │ ├── EditorPluginInterop.cs.meta │ │ │ │ ├── JetBrains.Rider.PathLocator.dll.meta │ │ │ │ ├── LoggingLevel.cs │ │ │ │ ├── LoggingLevel.cs.meta │ │ │ │ ├── PluginSettings.cs │ │ │ │ ├── PluginSettings.cs.meta │ │ │ │ ├── PostProcessors/ │ │ │ │ │ ├── RiderAssetPostprocessor.cs │ │ │ │ │ └── RiderAssetPostprocessor.cs.meta │ │ │ │ ├── PostProcessors.meta │ │ │ │ ├── ProjectGeneration/ │ │ │ │ │ ├── AssemblyNameProvider.cs │ │ │ │ │ ├── AssemblyNameProvider.cs.meta │ │ │ │ │ ├── FileIOProvider.cs │ │ │ │ │ ├── FileIOProvider.cs.meta │ │ │ │ │ ├── GUIDProvider.cs │ │ │ │ │ ├── GUIDProvider.cs.meta │ │ │ │ │ ├── IAssemblyNameProvider.cs │ │ │ │ │ ├── IAssemblyNameProvider.cs.meta │ │ │ │ │ ├── IFileIO.cs │ │ │ │ │ ├── IFileIO.cs.meta │ │ │ │ │ ├── IGUIDGenerator.cs │ │ │ │ │ ├── IGUIDGenerator.cs.meta │ │ │ │ │ ├── IGenerator.cs │ │ │ │ │ ├── IGenerator.cs.meta │ │ │ │ │ ├── LastWriteTracker.cs │ │ │ │ │ ├── LastWriteTracker.cs.meta │ │ │ │ │ ├── PackageManagerTracker.cs │ │ │ │ │ ├── PackageManagerTracker.cs.meta │ │ │ │ │ ├── ProjectGeneration.cs │ │ │ │ │ ├── ProjectGeneration.cs.meta │ │ │ │ │ ├── ProjectGenerationFlag.cs │ │ │ │ │ ├── ProjectGenerationFlag.cs.meta │ │ │ │ │ ├── ProjectPart.cs │ │ │ │ │ ├── ProjectPart.cs.meta │ │ │ │ │ ├── SolutionGuidGenerator.cs │ │ │ │ │ └── SolutionGuidGenerator.cs.meta │ │ │ │ ├── ProjectGeneration.meta │ │ │ │ ├── Properties/ │ │ │ │ │ ├── AssemblyInfo.cs │ │ │ │ │ └── AssemblyInfo.cs.meta │ │ │ │ ├── Properties.meta │ │ │ │ ├── RiderInitializer.cs │ │ │ │ ├── RiderInitializer.cs.meta │ │ │ │ ├── RiderScriptEditor.cs │ │ │ │ ├── RiderScriptEditor.cs.meta │ │ │ │ ├── RiderScriptEditorData.cs │ │ │ │ ├── RiderScriptEditorData.cs.meta │ │ │ │ ├── RiderScriptEditorDataPersisted.cs │ │ │ │ ├── RiderScriptEditorDataPersisted.cs.meta │ │ │ │ ├── RiderStyles.cs │ │ │ │ ├── RiderStyles.cs.meta │ │ │ │ ├── StartUpMethodExecutor.cs │ │ │ │ ├── StartUpMethodExecutor.cs.meta │ │ │ │ ├── UnitTesting/ │ │ │ │ │ ├── CallbackData.cs │ │ │ │ │ ├── CallbackData.cs.meta │ │ │ │ │ ├── CallbackInitializer.cs │ │ │ │ │ ├── CallbackInitializer.cs.meta │ │ │ │ │ ├── RiderTestRunner.cs │ │ │ │ │ ├── RiderTestRunner.cs.meta │ │ │ │ │ ├── SyncTestRunCallback.cs │ │ │ │ │ ├── SyncTestRunCallback.cs.meta │ │ │ │ │ ├── SyncTestRunEventsHandler.cs │ │ │ │ │ ├── SyncTestRunEventsHandler.cs.meta │ │ │ │ │ ├── TestEvent.cs │ │ │ │ │ ├── TestEvent.cs.meta │ │ │ │ │ ├── TestsCallback.cs │ │ │ │ │ └── TestsCallback.cs.meta │ │ │ │ ├── UnitTesting.meta │ │ │ │ ├── Util/ │ │ │ │ │ ├── CommandLineParser.cs │ │ │ │ │ ├── CommandLineParser.cs.meta │ │ │ │ │ ├── FileSystemUtil.cs │ │ │ │ │ ├── FileSystemUtil.cs.meta │ │ │ │ │ ├── LibcNativeInterop.cs │ │ │ │ │ ├── LibcNativeInterop.cs.meta │ │ │ │ │ ├── RiderMenu.cs │ │ │ │ │ ├── RiderMenu.cs.meta │ │ │ │ │ ├── RiderPathUtil.cs │ │ │ │ │ ├── RiderPathUtil.cs.meta │ │ │ │ │ ├── SerializableVersion.cs │ │ │ │ │ ├── SerializableVersion.cs.meta │ │ │ │ │ ├── StringBuilderExtensions.cs │ │ │ │ │ ├── StringBuilderExtensions.cs.meta │ │ │ │ │ ├── StringUtils.cs │ │ │ │ │ └── StringUtils.cs.meta │ │ │ │ ├── Util.meta │ │ │ │ ├── com.unity.ide.rider.asmdef │ │ │ │ └── com.unity.ide.rider.asmdef.meta │ │ │ └── Editor.meta │ │ ├── Rider.meta │ │ ├── package.json │ │ └── package.json.meta │ ├── manifest.json │ └── packages-lock.json ├── ProjectSettings/ │ ├── AudioManager.asset │ ├── AutoStreamingSettings.asset │ ├── BurstAotSettings_Android.json │ ├── BurstAotSettings_StandaloneOSX.json │ ├── BurstAotSettings_StandaloneWindows.json │ ├── BurstAotSettings_iOS.json │ ├── ClusterInputManager.asset │ ├── CommonBurstAotSettings.json │ ├── DynamicsManager.asset │ ├── EditorBuildSettings.asset │ ├── EditorSettings.asset │ ├── GraphicsSettings.asset │ ├── HybridCLRSettings.asset │ ├── InputManager.asset │ ├── MemorySettings.asset │ ├── MultiplayerManager.asset │ ├── NavMeshAreas.asset │ ├── NavMeshLayers.asset │ ├── NetworkManager.asset │ ├── PackageManagerSettings.asset │ ├── Physics2DSettings.asset │ ├── PresetManager.asset │ ├── ProjectSettings.asset │ ├── ProjectVersion.txt │ ├── QualitySettings.asset │ ├── SceneTemplateSettings.json │ ├── ShaderGraphSettings.asset │ ├── TagManager.asset │ ├── TimeManager.asset │ ├── TimelineSettings.asset │ ├── URPProjectSettings.asset │ ├── UnityConnectSettings.asset │ ├── VFXManager.asset │ ├── VersionControlSettings.asset │ └── XRSettings.asset ├── README.md ├── Scripts/ │ └── Publish-linux-x64.ps1 ├── Unity.sln.DotSettings └── Unity.userprefs