├── .gitignore ├── Assets ├── .gitignore ├── Art.meta ├── Art │ ├── AbilityIcons.png │ ├── AbilityIcons.png.meta │ ├── Portrait1.png │ ├── Portrait1.png.meta │ ├── Portrait2.png │ ├── Portrait2.png.meta │ ├── TankShoot.anim │ └── TankShoot.anim.meta ├── DevLocker.meta ├── DevLocker │ ├── Tools.meta │ └── Tools │ │ ├── AssetManagement.meta │ │ └── AssetManagement │ │ ├── DevLocker.Tools.AssetManagement.asmdef │ │ ├── DevLocker.Tools.AssetManagement.asmdef.meta │ │ ├── Editor.meta │ │ ├── Editor │ │ ├── AssetContextMenus.cs │ │ ├── AssetContextMenus.cs.meta │ │ ├── FindUsedByInScene.cs │ │ ├── FindUsedByInScene.cs.meta │ │ ├── MultiRenameTool-Documentation.pdf │ │ ├── MultiRenameTool-Documentation.pdf.meta │ │ ├── MultiRenameTool.cs │ │ ├── MultiRenameTool.cs.meta │ │ ├── NaturalStringExtensions.meta │ │ ├── NaturalStringExtensions │ │ │ ├── INaturalStringComparer.cs │ │ │ ├── INaturalStringComparer.cs.meta │ │ │ ├── LICENSE │ │ │ ├── LICENSE.meta │ │ │ ├── NaturalStringComparer.cs │ │ │ ├── NaturalStringComparer.cs.meta │ │ │ ├── README.md │ │ │ ├── README.md.meta │ │ │ ├── augustoproiete - NaturalStringExtensions.url │ │ │ └── augustoproiete - NaturalStringExtensions.url.meta │ │ ├── ScenesInProject-Documentation.pdf │ │ ├── ScenesInProject-Documentation.pdf.meta │ │ ├── ScenesInProject.cs │ │ ├── ScenesInProject.cs.meta │ │ ├── SearchAssetsFilter.cs │ │ ├── SearchAssetsFilter.cs.meta │ │ ├── SearchDuplicateAssets.cs │ │ ├── SearchDuplicateAssets.cs.meta │ │ ├── SearchPrefabsComponents.cs │ │ ├── SearchPrefabsComponents.cs.meta │ │ ├── SearchReferencesFast.cs │ │ └── SearchReferencesFast.cs.meta │ │ ├── README.md │ │ ├── README.md.meta │ │ ├── package.json │ │ └── package.json.meta ├── Prefabs.meta ├── Prefabs │ ├── Bullet.prefab │ ├── Bullet.prefab.meta │ ├── Car.prefab │ ├── Car.prefab.meta │ ├── Player1.prefab │ ├── Player1.prefab.meta │ ├── Player2.prefab │ ├── Player2.prefab.meta │ ├── Tank.prefab │ └── Tank.prefab.meta ├── Scenes.meta └── Scenes │ ├── Alien.meta │ ├── Alien │ ├── Citadel.unity │ ├── Citadel.unity.meta │ ├── CitadelSettings.lighting │ ├── CitadelSettings.lighting.meta │ ├── Den.unity │ ├── Den.unity.meta │ ├── DenSettings.lighting │ ├── DenSettings.lighting.meta │ ├── Hive.unity │ ├── Hive.unity.meta │ ├── HiveSettings.lighting │ ├── HiveSettings.lighting.meta │ ├── Lair.unity │ ├── Lair.unity.meta │ ├── LairSettings.lighting │ ├── LairSettings.lighting.meta │ ├── Nest.unity │ ├── Nest.unity.meta │ ├── NestSettings.lighting │ └── NestSettings.lighting.meta │ ├── Robots.meta │ ├── Robots │ ├── Factory-01.unity │ ├── Factory-01.unity.meta │ ├── Factory-01Settings.lighting │ ├── Factory-01Settings.lighting.meta │ ├── Factory-02.unity │ ├── Factory-02.unity.meta │ ├── Factory-02Settings.lighting │ ├── Factory-02Settings.lighting.meta │ ├── Mainframe-01.unity │ ├── Mainframe-01.unity.meta │ ├── Mainframe-01Settings.lighting │ ├── Mainframe-01Settings.lighting.meta │ ├── Sector-01.unity │ ├── Sector-01.unity.meta │ ├── Sector-01Settings.lighting │ ├── Sector-01Settings.lighting.meta │ ├── Sector-02.unity │ ├── Sector-02.unity.meta │ ├── Sector-02Settings.lighting │ ├── Sector-02Settings.lighting.meta │ ├── Sector-03.unity │ ├── Sector-03.unity.meta │ ├── Sector-03Settings.lighting │ ├── Sector-03Settings.lighting.meta │ ├── Sector-04.unity │ ├── Sector-04.unity.meta │ ├── Sector-04Settings.lighting │ └── Sector-04Settings.lighting.meta │ ├── Tutorial.meta │ ├── Tutorial │ ├── Tutorial1.unity │ ├── Tutorial1.unity.meta │ ├── Tutorial10.1.unity │ ├── Tutorial10.1.unity.meta │ ├── Tutorial10.10.unity │ ├── Tutorial10.10.unity.meta │ ├── Tutorial10.2.unity │ ├── Tutorial10.2.unity.meta │ ├── Tutorial10.unity │ ├── Tutorial10.unity.meta │ ├── Tutorial12.unity │ ├── Tutorial12.unity.meta │ ├── Tutorial12A.unity │ ├── Tutorial12A.unity.meta │ ├── Tutorial12Z.unity │ ├── Tutorial12Z.unity.meta │ ├── Tutorial12Ä.unity │ ├── Tutorial12Ä.unity.meta │ ├── Tutorial13.unity │ ├── Tutorial13.unity.meta │ ├── Tutorial1Settings.lighting │ ├── Tutorial1Settings.lighting.meta │ ├── Tutorial2.unity │ ├── Tutorial2.unity.meta │ ├── Tutorial2Settings.lighting │ ├── Tutorial2Settings.lighting.meta │ ├── Tutorial3.unity │ ├── Tutorial3.unity.meta │ ├── Tutorial3Settings.lighting │ ├── Tutorial3Settings.lighting.meta │ ├── Tutorial4.unity │ ├── Tutorial4.unity.meta │ ├── Tutorial4Settings.lighting │ ├── Tutorial4Settings.lighting.meta │ ├── Tutorial5.unity │ ├── Tutorial5.unity.meta │ ├── Tutorial5Settings.lighting │ └── Tutorial5Settings.lighting.meta │ ├── Wastelands.meta │ └── Wastelands │ ├── BarterTown.unity │ ├── BarterTown.unity.meta │ ├── BarterTownSettings.lighting │ ├── BarterTownSettings.lighting.meta │ ├── BulletFarm.unity │ ├── BulletFarm.unity.meta │ ├── BulletFarmSettings.lighting │ ├── BulletFarmSettings.lighting.meta │ ├── GasTown.unity │ ├── GasTown.unity.meta │ ├── GasTownSettings.lighting │ ├── GasTownSettings.lighting.meta │ ├── HallsOfJustice.unity │ ├── HallsOfJustice.unity.meta │ ├── HallsOfJusticeSettings.lighting │ ├── HallsOfJusticeSettings.lighting.meta │ ├── Highway9.unity │ ├── Highway9.unity.meta │ ├── Highway9Settings.lighting │ ├── Highway9Settings.lighting.meta │ ├── TheGreenPlace.unity │ ├── TheGreenPlace.unity.meta │ ├── TheGreenPlaceSettings.lighting │ ├── TheGreenPlaceSettings.lighting.meta │ ├── TheOuterGrave.unity │ ├── TheOuterGrave.unity.meta │ ├── TheOuterGraveSettings.lighting │ ├── TheOuterGraveSettings.lighting.meta │ ├── TheSunkenCity.unity │ ├── TheSunkenCity.unity.meta │ ├── TheSunkenCitySettings.lighting │ └── TheSunkenCitySettings.lighting.meta ├── Docs ├── PublishImages │ ├── MultiRenameTool │ │ ├── CardImage_420x280.pdn │ │ ├── CardImage_420x280.png │ │ ├── CoverImage.pdn │ │ ├── CoverImage.png │ │ ├── IconImage_160x160.png │ │ ├── Logo │ │ │ ├── 1481991-Original.svg │ │ │ ├── 1481991-Teal.svg │ │ │ ├── MultiRenameTool-Logo-128x128.png │ │ │ ├── MultiRenameTool-Logo-160x160.png │ │ │ ├── MultiRenameTool-Logo-256x256.png │ │ │ ├── MultiRenameTool-Logo-400x400.png │ │ │ ├── MultiRenameTool-Logo-512x512.png │ │ │ └── Production - Free industry icons.URL │ │ ├── Metatexts.html │ │ ├── MultiRenameTool-Documentation.rtf │ │ ├── ReadMe.txt │ │ ├── Shot.pdn │ │ ├── Shot1-Numbers.png │ │ ├── Shot2-SearchResults.png │ │ ├── Shot3-LiveRefresh.png │ │ └── Shot4-Disables.png │ └── SceneInProjects │ │ ├── CardImage_420x280.pdn │ │ ├── CardImage_420x280.png │ │ ├── CoverImage.pdn │ │ ├── CoverImage.png │ │ ├── IconImage_160x160.png │ │ ├── Logo │ │ ├── 2580777-Original.svg │ │ ├── 2580777.svg │ │ ├── Image - Free computer icons.URL │ │ ├── ScenesInProject-Logo-128x128.png │ │ ├── ScenesInProject-Logo-160x160.png │ │ ├── ScenesInProject-Logo-256x256.png │ │ ├── ScenesInProject-Logo-400x400.png │ │ └── ScenesInProject-Logo-512x512.png │ │ ├── Metatexts.html │ │ ├── ReadMe.txt │ │ ├── ScenesInProject-Documentation.rtf │ │ ├── Shot.pdn │ │ ├── Shot1-MainWindow.png │ │ ├── Shot2-MainWindow-More.png │ │ ├── Shot3-PackOfScenes.png │ │ └── Shot4-PreferencesWindow.png └── Screenshots │ ├── AssetContextMenus-Copy.png │ ├── AssetContextMenus-EditWith.png │ ├── FindReferencesInSceneWindow.png │ ├── MultiRenameTool.png │ ├── ScenesInProject.png │ ├── SearchDuplicateAssets.png │ ├── SearchPrefabsComponents.png │ └── SearchReferencesFast.png ├── LICENSE ├── Packages ├── manifest.json └── packages-lock.json ├── ProjectSettings ├── AudioManager.asset ├── ClusterInputManager.asset ├── DynamicsManager.asset ├── EditorBuildSettings.asset ├── EditorSettings.asset ├── GraphicsSettings.asset ├── InputManager.asset ├── MemorySettings.asset ├── NavMeshAreas.asset ├── NetworkManager.asset ├── PackageManagerSettings.asset ├── Physics2DSettings.asset ├── PresetManager.asset ├── ProjectSettings.asset ├── ProjectVersion.txt ├── QualitySettings.asset ├── SceneTemplateSettings.json ├── ScenesInProject.prefs ├── TagManager.asset ├── TimeManager.asset ├── UnityConnectSettings.asset ├── VFXManager.asset └── VersionControlSettings.asset ├── README.md └── makeupm.bat /.gitignore: -------------------------------------------------------------------------------- 1 | # This .gitignore file should be placed at the root of your Unity project directory 2 | # 3 | # Get latest from https://github.com/github/gitignore/blob/main/Unity.gitignore 4 | # 5 | /[Ll]ibrary/ 6 | /[Tt]emp/ 7 | /[Oo]bj/ 8 | /[Bb]uild/ 9 | /[Bb]uilds/ 10 | /[Ll]ogs/ 11 | /[Uu]ser[Ss]ettings/ 12 | 13 | # MemoryCaptures can get excessive in size. 14 | # They also could contain extremely sensitive data 15 | /[Mm]emoryCaptures/ 16 | 17 | # Recordings can get excessive in size 18 | /[Rr]ecordings/ 19 | 20 | # Uncomment this line if you wish to ignore the asset store tools plugin 21 | # /[Aa]ssets/AssetStoreTools* 22 | 23 | # Autogenerated Jetbrains Rider plugin 24 | /[Aa]ssets/Plugins/Editor/JetBrains* 25 | 26 | # Visual Studio cache directory 27 | .vs/ 28 | 29 | # Gradle cache directory 30 | .gradle/ 31 | 32 | # Autogenerated VS/MD/Consulo solution and project files 33 | ExportedObj/ 34 | .consulo/ 35 | *.csproj 36 | *.unityproj 37 | *.sln 38 | *.suo 39 | *.tmp 40 | *.user 41 | *.userprefs 42 | *.pidb 43 | *.booproj 44 | *.svd 45 | *.pdb 46 | *.mdb 47 | *.opendb 48 | *.VC.db 49 | 50 | # Unity3D generated meta files 51 | *.pidb.meta 52 | *.pdb.meta 53 | *.mdb.meta 54 | 55 | # Unity3D generated file on crash reports 56 | sysinfo.txt 57 | 58 | # Builds 59 | *.apk 60 | *.aab 61 | *.unitypackage 62 | *.app 63 | 64 | # Crashlytics generated file 65 | crashlytics-build.properties 66 | 67 | # Packed Addressables 68 | /[Aa]ssets/[Aa]ddressable[Aa]ssets[Dd]ata/*/*.bin* 69 | 70 | # Temporary auto-generated Android Assets 71 | /[Aa]ssets/[Ss]treamingAssets/aa.meta 72 | /[Aa]ssets/[Ss]treamingAssets/aa/* 73 | 74 | # Backup files & Preferences 75 | ProjectSettings/Packages* 76 | .vsconfig 77 | *.blend1 78 | /Packages/com.unity.asset-store-tools 79 | -------------------------------------------------------------------------------- /Assets/.gitignore: -------------------------------------------------------------------------------- 1 | AssetStoreTools 2 | AssetStoreTools.meta 3 | -------------------------------------------------------------------------------- /Assets/Art.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a100fc139beb90544b654e74ce49dd26 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Art/AbilityIcons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NibbleByte/UnityAssetManagementTools/317b14319130db648d36adce820d3e1f838121de/Assets/Art/AbilityIcons.png -------------------------------------------------------------------------------- /Assets/Art/Portrait1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NibbleByte/UnityAssetManagementTools/317b14319130db648d36adce820d3e1f838121de/Assets/Art/Portrait1.png -------------------------------------------------------------------------------- /Assets/Art/Portrait1.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4836e6f76e720b14e803b63affb35954 3 | TextureImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 12 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 0 10 | sRGBTexture: 1 11 | linearTexture: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapsPreserveCoverage: 0 15 | alphaTestReferenceValue: 0.5 16 | mipMapFadeDistanceStart: 1 17 | mipMapFadeDistanceEnd: 3 18 | bumpmap: 19 | convertToNormalMap: 0 20 | externalNormalMap: 0 21 | heightScale: 0.25 22 | normalMapFilter: 0 23 | isReadable: 0 24 | streamingMipmaps: 0 25 | streamingMipmapsPriority: 0 26 | vTOnly: 0 27 | ignoreMasterTextureLimit: 0 28 | grayScaleToAlpha: 0 29 | generateCubemap: 6 30 | cubemapConvolution: 0 31 | seamlessCubemap: 0 32 | textureFormat: 1 33 | maxTextureSize: 2048 34 | textureSettings: 35 | serializedVersion: 2 36 | filterMode: 1 37 | aniso: 1 38 | mipBias: 0 39 | wrapU: 1 40 | wrapV: 1 41 | wrapW: 0 42 | nPOTScale: 0 43 | lightmap: 0 44 | compressionQuality: 50 45 | spriteMode: 1 46 | spriteExtrude: 1 47 | spriteMeshType: 1 48 | alignment: 0 49 | spritePivot: {x: 0.5, y: 0.5} 50 | spritePixelsToUnits: 100 51 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 52 | spriteGenerateFallbackPhysicsShape: 1 53 | alphaUsage: 1 54 | alphaIsTransparency: 1 55 | spriteTessellationDetail: -1 56 | textureType: 8 57 | textureShape: 1 58 | singleChannelComponent: 0 59 | flipbookRows: 1 60 | flipbookColumns: 1 61 | maxTextureSizeSet: 0 62 | compressionQualitySet: 0 63 | textureFormatSet: 0 64 | ignorePngGamma: 0 65 | applyGammaDecoding: 0 66 | cookieLightType: 0 67 | platformSettings: 68 | - serializedVersion: 3 69 | buildTarget: DefaultTexturePlatform 70 | maxTextureSize: 2048 71 | resizeAlgorithm: 0 72 | textureFormat: -1 73 | textureCompression: 1 74 | compressionQuality: 50 75 | crunchedCompression: 0 76 | allowsAlphaSplitting: 0 77 | overridden: 0 78 | androidETC2FallbackOverride: 0 79 | forceMaximumCompressionQuality_BC6H_BC7: 0 80 | - serializedVersion: 3 81 | buildTarget: Standalone 82 | maxTextureSize: 2048 83 | resizeAlgorithm: 0 84 | textureFormat: -1 85 | textureCompression: 1 86 | compressionQuality: 50 87 | crunchedCompression: 0 88 | allowsAlphaSplitting: 0 89 | overridden: 0 90 | androidETC2FallbackOverride: 0 91 | forceMaximumCompressionQuality_BC6H_BC7: 0 92 | - serializedVersion: 3 93 | buildTarget: Server 94 | maxTextureSize: 2048 95 | resizeAlgorithm: 0 96 | textureFormat: -1 97 | textureCompression: 1 98 | compressionQuality: 50 99 | crunchedCompression: 0 100 | allowsAlphaSplitting: 0 101 | overridden: 0 102 | androidETC2FallbackOverride: 0 103 | forceMaximumCompressionQuality_BC6H_BC7: 0 104 | - serializedVersion: 3 105 | buildTarget: Android 106 | maxTextureSize: 2048 107 | resizeAlgorithm: 0 108 | textureFormat: -1 109 | textureCompression: 1 110 | compressionQuality: 50 111 | crunchedCompression: 0 112 | allowsAlphaSplitting: 0 113 | overridden: 0 114 | androidETC2FallbackOverride: 0 115 | forceMaximumCompressionQuality_BC6H_BC7: 0 116 | - serializedVersion: 3 117 | buildTarget: WebGL 118 | maxTextureSize: 2048 119 | resizeAlgorithm: 0 120 | textureFormat: -1 121 | textureCompression: 1 122 | compressionQuality: 50 123 | crunchedCompression: 0 124 | allowsAlphaSplitting: 0 125 | overridden: 0 126 | androidETC2FallbackOverride: 0 127 | forceMaximumCompressionQuality_BC6H_BC7: 0 128 | spriteSheet: 129 | serializedVersion: 2 130 | sprites: [] 131 | outline: [] 132 | physicsShape: [] 133 | bones: [] 134 | spriteID: 5e97eb03825dee720800000000000000 135 | internalID: 0 136 | vertices: [] 137 | indices: 138 | edges: [] 139 | weights: [] 140 | secondaryTextures: [] 141 | nameFileIdTable: {} 142 | spritePackingTag: 143 | pSDRemoveMatte: 0 144 | pSDShowRemoveMatteOption: 0 145 | userData: 146 | assetBundleName: 147 | assetBundleVariant: 148 | -------------------------------------------------------------------------------- /Assets/Art/Portrait2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NibbleByte/UnityAssetManagementTools/317b14319130db648d36adce820d3e1f838121de/Assets/Art/Portrait2.png -------------------------------------------------------------------------------- /Assets/Art/Portrait2.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6ea3b2ce561a6c94b9a44a029017ca48 3 | TextureImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 12 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 0 10 | sRGBTexture: 1 11 | linearTexture: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapsPreserveCoverage: 0 15 | alphaTestReferenceValue: 0.5 16 | mipMapFadeDistanceStart: 1 17 | mipMapFadeDistanceEnd: 3 18 | bumpmap: 19 | convertToNormalMap: 0 20 | externalNormalMap: 0 21 | heightScale: 0.25 22 | normalMapFilter: 0 23 | isReadable: 0 24 | streamingMipmaps: 0 25 | streamingMipmapsPriority: 0 26 | vTOnly: 0 27 | ignoreMasterTextureLimit: 0 28 | grayScaleToAlpha: 0 29 | generateCubemap: 6 30 | cubemapConvolution: 0 31 | seamlessCubemap: 0 32 | textureFormat: 1 33 | maxTextureSize: 2048 34 | textureSettings: 35 | serializedVersion: 2 36 | filterMode: 1 37 | aniso: 1 38 | mipBias: 0 39 | wrapU: 1 40 | wrapV: 1 41 | wrapW: 0 42 | nPOTScale: 0 43 | lightmap: 0 44 | compressionQuality: 50 45 | spriteMode: 1 46 | spriteExtrude: 1 47 | spriteMeshType: 1 48 | alignment: 0 49 | spritePivot: {x: 0.5, y: 0.5} 50 | spritePixelsToUnits: 100 51 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 52 | spriteGenerateFallbackPhysicsShape: 1 53 | alphaUsage: 1 54 | alphaIsTransparency: 1 55 | spriteTessellationDetail: -1 56 | textureType: 8 57 | textureShape: 1 58 | singleChannelComponent: 0 59 | flipbookRows: 1 60 | flipbookColumns: 1 61 | maxTextureSizeSet: 0 62 | compressionQualitySet: 0 63 | textureFormatSet: 0 64 | ignorePngGamma: 0 65 | applyGammaDecoding: 0 66 | cookieLightType: 0 67 | platformSettings: 68 | - serializedVersion: 3 69 | buildTarget: DefaultTexturePlatform 70 | maxTextureSize: 2048 71 | resizeAlgorithm: 0 72 | textureFormat: -1 73 | textureCompression: 1 74 | compressionQuality: 50 75 | crunchedCompression: 0 76 | allowsAlphaSplitting: 0 77 | overridden: 0 78 | androidETC2FallbackOverride: 0 79 | forceMaximumCompressionQuality_BC6H_BC7: 0 80 | - serializedVersion: 3 81 | buildTarget: Standalone 82 | maxTextureSize: 2048 83 | resizeAlgorithm: 0 84 | textureFormat: -1 85 | textureCompression: 1 86 | compressionQuality: 50 87 | crunchedCompression: 0 88 | allowsAlphaSplitting: 0 89 | overridden: 0 90 | androidETC2FallbackOverride: 0 91 | forceMaximumCompressionQuality_BC6H_BC7: 0 92 | - serializedVersion: 3 93 | buildTarget: Server 94 | maxTextureSize: 2048 95 | resizeAlgorithm: 0 96 | textureFormat: -1 97 | textureCompression: 1 98 | compressionQuality: 50 99 | crunchedCompression: 0 100 | allowsAlphaSplitting: 0 101 | overridden: 0 102 | androidETC2FallbackOverride: 0 103 | forceMaximumCompressionQuality_BC6H_BC7: 0 104 | - serializedVersion: 3 105 | buildTarget: Android 106 | maxTextureSize: 2048 107 | resizeAlgorithm: 0 108 | textureFormat: -1 109 | textureCompression: 1 110 | compressionQuality: 50 111 | crunchedCompression: 0 112 | allowsAlphaSplitting: 0 113 | overridden: 0 114 | androidETC2FallbackOverride: 0 115 | forceMaximumCompressionQuality_BC6H_BC7: 0 116 | - serializedVersion: 3 117 | buildTarget: WebGL 118 | maxTextureSize: 2048 119 | resizeAlgorithm: 0 120 | textureFormat: -1 121 | textureCompression: 1 122 | compressionQuality: 50 123 | crunchedCompression: 0 124 | allowsAlphaSplitting: 0 125 | overridden: 0 126 | androidETC2FallbackOverride: 0 127 | forceMaximumCompressionQuality_BC6H_BC7: 0 128 | spriteSheet: 129 | serializedVersion: 2 130 | sprites: [] 131 | outline: [] 132 | physicsShape: [] 133 | bones: [] 134 | spriteID: 5e97eb03825dee720800000000000000 135 | internalID: 0 136 | vertices: [] 137 | indices: 138 | edges: [] 139 | weights: [] 140 | secondaryTextures: [] 141 | nameFileIdTable: {} 142 | spritePackingTag: 143 | pSDRemoveMatte: 0 144 | pSDShowRemoveMatteOption: 0 145 | userData: 146 | assetBundleName: 147 | assetBundleVariant: 148 | -------------------------------------------------------------------------------- /Assets/Art/TankShoot.anim: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!74 &7400000 4 | AnimationClip: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_Name: TankShoot 10 | serializedVersion: 6 11 | m_Legacy: 0 12 | m_Compressed: 0 13 | m_UseHighQualityCurve: 1 14 | m_RotationCurves: [] 15 | m_CompressedRotationCurves: [] 16 | m_EulerCurves: [] 17 | m_PositionCurves: [] 18 | m_ScaleCurves: [] 19 | m_FloatCurves: [] 20 | m_PPtrCurves: [] 21 | m_SampleRate: 60 22 | m_WrapMode: 0 23 | m_Bounds: 24 | m_Center: {x: 0, y: 0, z: 0} 25 | m_Extent: {x: 0, y: 0, z: 0} 26 | m_ClipBindingConstant: 27 | genericBindings: [] 28 | pptrCurveMapping: [] 29 | m_AnimationClipSettings: 30 | serializedVersion: 2 31 | m_AdditiveReferencePoseClip: {fileID: 0} 32 | m_AdditiveReferencePoseTime: 0 33 | m_StartTime: 0 34 | m_StopTime: 0.33333334 35 | m_OrientationOffsetY: 0 36 | m_Level: 0 37 | m_CycleOffset: 0 38 | m_HasAdditiveReferencePose: 0 39 | m_LoopTime: 0 40 | m_LoopBlend: 0 41 | m_LoopBlendOrientation: 0 42 | m_LoopBlendPositionY: 0 43 | m_LoopBlendPositionXZ: 0 44 | m_KeepOriginalOrientation: 0 45 | m_KeepOriginalPositionY: 1 46 | m_KeepOriginalPositionXZ: 0 47 | m_HeightFromFeet: 0 48 | m_Mirror: 0 49 | m_EditorCurves: [] 50 | m_EulerEditorCurves: [] 51 | m_HasGenericRootTransform: 0 52 | m_HasMotionFloatCurves: 0 53 | m_Events: 54 | - time: 0.33333334 55 | functionName: 56 | data: 57 | objectReferenceParameter: {fileID: 7434864250340575820, guid: 777d251db2541d54c9365248a0f0f21c, 58 | type: 3} 59 | floatParameter: 0 60 | intParameter: 0 61 | messageOptions: 0 62 | -------------------------------------------------------------------------------- /Assets/Art/TankShoot.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fe614eb27cda0a94b8ab38b1a7276112 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 7400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/DevLocker.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1ce7e25cf226f5842ab75851ffa1ad34 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/DevLocker/Tools.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 594900538fcab9c46873111a67adee9b 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/DevLocker/Tools/AssetManagement.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9a4a63a1e000060449ffb8ac8b1d03d2 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/DevLocker/Tools/AssetManagement/DevLocker.Tools.AssetManagement.asmdef: -------------------------------------------------------------------------------- 1 | { 2 | "name": "DevLocker.Tools.AssetManagement", 3 | "references": [], 4 | "optionalUnityReferences": [], 5 | "includePlatforms": [ 6 | "Editor" 7 | ], 8 | "excludePlatforms": [], 9 | "allowUnsafeCode": false, 10 | "overrideReferences": false, 11 | "precompiledReferences": [], 12 | "autoReferenced": true, 13 | "defineConstraints": [] 14 | } -------------------------------------------------------------------------------- /Assets/DevLocker/Tools/AssetManagement/DevLocker.Tools.AssetManagement.asmdef.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5d1a2f0d45121284ba7e7b8b3b0752ee 3 | AssemblyDefinitionImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/DevLocker/Tools/AssetManagement/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6038062bb2e239a48ad285ce12c7574d 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/DevLocker/Tools/AssetManagement/Editor/AssetContextMenus.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 56a22e4896f7f1f42abfba523d9f4309 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/DevLocker/Tools/AssetManagement/Editor/FindUsedByInScene.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b7cc5c037bc8e4f43852d9aee42d4dbf 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/DevLocker/Tools/AssetManagement/Editor/MultiRenameTool-Documentation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NibbleByte/UnityAssetManagementTools/317b14319130db648d36adce820d3e1f838121de/Assets/DevLocker/Tools/AssetManagement/Editor/MultiRenameTool-Documentation.pdf -------------------------------------------------------------------------------- /Assets/DevLocker/Tools/AssetManagement/Editor/MultiRenameTool-Documentation.pdf.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: aeb509967bf619642a89e4f29c42b481 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/DevLocker/Tools/AssetManagement/Editor/MultiRenameTool.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1b097351617e61140935308948fc6242 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/DevLocker/Tools/AssetManagement/Editor/NaturalStringExtensions.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6f0829b317712a64f8b573f14f335253 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/DevLocker/Tools/AssetManagement/Editor/NaturalStringExtensions/INaturalStringComparer.cs: -------------------------------------------------------------------------------- 1 | #region Copyright 2021-2022 C. Augusto Proiete & Contributors 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS, 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | // 15 | #endregion 16 | 17 | using System.Collections; 18 | using System.Collections.Generic; 19 | 20 | // ReSharper disable once CheckNamespace 21 | namespace DevLocker.Tools.AssetManagement.NaturalStringExtensions 22 | { 23 | /// 24 | /// A comparer to compare any two strings using natural sorting. 25 | /// 26 | public interface INaturalStringComparer : IComparer, IEqualityComparer, IComparer, IEqualityComparer 27 | { 28 | /// 29 | /// Compares two strings and returns a value indicating whether one is less than the other. 30 | /// 31 | /// The first string to compare. 32 | /// The second string to compare. 33 | /// 34 | /// when is less than . Otherwise . 35 | /// 36 | bool IsLessThan(string left, string right); 37 | 38 | /// 39 | /// Compares two strings and returns a value indicating whether one is less than or equal to the other. 40 | /// 41 | /// The first string to compare. 42 | /// The second string to compare. 43 | /// 44 | /// when is less or equal than . Otherwise . 45 | /// 46 | bool IsLessThanOrEqual(string left, string right); 47 | 48 | /// 49 | /// Compares two strings and returns a value indicating whether they are equal. 50 | /// 51 | /// The first string to compare. 52 | /// The second string to compare. 53 | /// 54 | /// when is equal to . Otherwise . 55 | /// 56 | bool IsEqual(string left, string right); 57 | 58 | /// 59 | /// Compares two strings and returns a value indicating whether one is greater than the other. 60 | /// 61 | /// The first string to compare. 62 | /// The second string to compare. 63 | /// 64 | /// when is greater than . Otherwise . 65 | /// 66 | bool IsGreaterThan(string left, string right); 67 | 68 | /// 69 | /// Compares two strings and returns a value indicating whether one is greater than or equal to the other. 70 | /// 71 | /// The first string to compare. 72 | /// The second string to compare. 73 | /// 74 | /// when is less or equal than . Otherwise . 75 | /// 76 | bool IsGreaterThanOrEqual(string left, string right); 77 | } 78 | } 79 | -------------------------------------------------------------------------------- /Assets/DevLocker/Tools/AssetManagement/Editor/NaturalStringExtensions/INaturalStringComparer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 81c7b910f59cf7141ae2487432b37017 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/DevLocker/Tools/AssetManagement/Editor/NaturalStringExtensions/LICENSE.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: eb698568597312342a336d0b3eaaa8f9 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/DevLocker/Tools/AssetManagement/Editor/NaturalStringExtensions/NaturalStringComparer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cf4f262b10f2dd8499be8a02596849b6 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/DevLocker/Tools/AssetManagement/Editor/NaturalStringExtensions/README.md: -------------------------------------------------------------------------------- 1 | | README.md | 2 | |:---| 3 | 4 |
5 | 6 | ![NaturalStringExtensions](asset/natural-string-extensions-logo.png) 7 | 8 |
9 | 10 |

NaturalStringExtensions

11 |
12 | 13 | Micro-library for sorting strings using natural sort order i.e. Alphabetical order for humans. 14 | 15 | [![NuGet Version](http://img.shields.io/nuget/v/NaturalStringExtensions.svg?style=flat-square)](https://www.nuget.org/packages/NaturalStringExtensions/) [![.NET 5+](https://img.shields.io/badge/.NET%20-%3E%3D%205.0-512bd4)](https://dotnet.microsoft.com/download) [![.NET Standard 2.0](https://img.shields.io/badge/.NET%20Standard-%3D%202.0-512bd4)](https://dotnet.microsoft.com/download) [![.NET Framework 4.6.1+](https://img.shields.io/badge/.NET%20Framework%20-%3E%3D%204.6.1-512bd4)](https://dotnet.microsoft.com/download) [![Stack Overflow](https://img.shields.io/badge/stack%20overflow-c%23-05930c.svg?style=flat-square)](http://stackoverflow.com/questions/tagged/c%23) 16 | 17 |
18 | 19 | ## Give a Star! :star: 20 | 21 | If you like or are using this project please give it a star. Thanks! 22 | 23 | ## Background 24 | 25 | A common scenario in many applications is ordering of string data using natural sort order. 26 | 27 | Natural sort order is an ordering of strings in alphabetical order, except that multi-digit numbers are treated atomically, i.e., as if they were a single character. Natural sort order has been promoted as being more human-friendly ("natural") than the machine-oriented pure alphabetical order. 28 | 29 | For example, in alphabetical sorting `Folder11` would be sorted before `Folder2` because `1` is sorted as smaller than `2`, while in natural sorting `Folder2` is sorted before `Folder11` because `2` is sorted as smaller than `11`. 30 | 31 |
32 | 33 | | Alphabetical | Natural | | Alphabetical | Natural | 34 | | -------------- | ----------------------------- | --- | ------------- | ---------------------------- | 35 | | `Folder1` | `Folder1` | | `v1.2.0` | `v1.2.0` | 36 | | `Folder10` :x: | `Folder2` | | `v10.1.0` :x: | `v2.0.0` | 37 | | `Folder11` :x: | `Folder10` :white_check_mark: | | `v10.5.3` :x: | `v2.1.0` | 38 | | `Folder2` | `Folder11` :white_check_mark: | | `v2.0.0` | `v3.1.0` | 39 | | `Folder20` | `Folder20` | | `v2.1.0` | `v10.1.0` :white_check_mark: | 40 | | `Folder35` | `Folder35` | | `v3.1.0` | `v10.5.3` :white_check_mark: | 41 | 42 |
43 | 44 | Example scenarios where `NaturalStringExtensions` can be useful include sorting of file names, folder names, and version numbers. 45 | 46 | ## Getting started :rocket: 47 | 48 | Install the [NaturalStringExtensions](https://www.nuget.org/packages/NaturalStringExtensions) package from NuGet: 49 | 50 | ```powershell 51 | Install-Package NaturalStringExtensions 52 | ``` 53 | 54 | Use one of the `IEnumerable` extension methods to sort a list based on a string field, using natural sort order: 55 | 56 | ```csharp 57 | var folderNames = new[] 58 | { 59 | "Folder20", 60 | "Folder1", 61 | "Folder2", 62 | "Folder10", 63 | }; 64 | 65 | var sortedfolderNames = folderNames.OrderByNatural(); 66 | 67 | foreach (var folderName in sortedfolderNames) 68 | { 69 | Console.WriteLine(folderName); 70 | } 71 | 72 | ``` 73 | 74 | Output: 75 | 76 | ``` 77 | Folder1 78 | Folder2 79 | Folder10 80 | Folder20 81 | ``` 82 | 83 | --- 84 | 85 | In the [sample](sample/) folder, there's an example of a Console application that uses `NaturalStringExtensions` to order a list of versions using natural sort order, as described above. 86 | 87 | ## Extension methods 88 | 89 | Use one of the `IEnumerable` extension methods to sort a list based on a string field, using a natural sort order: 90 | 91 | | Extension method | Description | 92 | | -------------------------- | ---------------------------------------------------------------------------------------- | 93 | | `OrderByNatural` | Sorts the elements of a sequence in natural ascending order | 94 | | `OrderByNaturalDescending` | Sorts the elements of a sequence in natural descending order | 95 | | `ThenByNatural` | Performs a subsequent ordering of the elements in a sequence in natural ascending order | 96 | | `ThenByNaturalDescending` | Performs a subsequent ordering of the elements in a sequence in natural descending order | 97 | 98 | ## NaturalStringComparer 99 | 100 | A `NaturalStringComparer` class that implements `IComparer` is available for comparing strings using a natural sort order: 101 | 102 | ```csharp 103 | const string left = "Folder 10"; 104 | const string right = "Folder 5"; 105 | 106 | var result = new NaturalStringComparer().Compare(left, right); 107 | // 1 -> "Folder 10" is > "Folder 5" 108 | ``` 109 | 110 | For convenience, the `NaturalStringComparer` class has a static property called `Instance` with a thread-safe instance of `NaturalStringComparer` ready for use, which is also cached upon first use. 111 | 112 | ```csharp 113 | using System.IO; 114 | // ... 115 | 116 | var currentDirectory = new DirectoryInfo(Directory.GetCurrentDirectory()); 117 | 118 | var sortedDirectoryNames = currentDirectory.EnumerateDirectories() 119 | .OrderBy(d => d.FullName, NaturalStringComparer.Ordinal); 120 | ``` 121 | 122 | ### Sorting Arrays without LINQ 123 | 124 | ```csharp 125 | var folderNames = new[] 126 | { 127 | "Folder1000", 128 | "Folder200", 129 | "Folder30", 130 | "Folder4", 131 | }; 132 | 133 | Array.Sort(folderNames, NaturalStringComparer.Ordinal); 134 | 135 | // Contents of folderNames array: 136 | // 137 | // Folder4 138 | // Folder30 139 | // Folder200 140 | // Folder1000 141 | // 142 | ``` 143 | 144 | ## Release History 145 | 146 | Click on the [Releases](https://github.com/augustoproiete/NaturalStringExtensions/releases) tab on GitHub. 147 | 148 | --- 149 | 150 | _Copyright © 2021-2022 C. Augusto Proiete & Contributors - Provided under the [Apache License, Version 2.0](LICENSE). `NaturalStringExtensions` logo is a derivative of work by [Benjamin STAWARZ](https://www.iconfinder.com/bensta) ([original](https://www.iconfinder.com/icons/6138342/desc_direction_down_numeric_sort_filter_icon))._ 151 | -------------------------------------------------------------------------------- /Assets/DevLocker/Tools/AssetManagement/Editor/NaturalStringExtensions/README.md.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c145390c10e770d47810f9e4c949fa9d 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/DevLocker/Tools/AssetManagement/Editor/NaturalStringExtensions/augustoproiete - NaturalStringExtensions.url: -------------------------------------------------------------------------------- 1 | [InternetShortcut] 2 | URL=https://github.com/augustoproiete/NaturalStringExtensions?tab=readme-ov-file 3 | IDList= 4 | HotKey=0 5 | IconFile=C:\Users\NibbleByte\AppData\Local\Mozilla\Firefox\Profiles\tu1momrt.default-release\shortcutCache\yOgT5ikqX4rk_4pGHqCHlgsEa_j0UOo7DUIU_wxNdgg=.ico 6 | IconIndex=0 7 | -------------------------------------------------------------------------------- /Assets/DevLocker/Tools/AssetManagement/Editor/NaturalStringExtensions/augustoproiete - NaturalStringExtensions.url.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b0f94ad02df691b4b938faffc90de3cb 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/DevLocker/Tools/AssetManagement/Editor/ScenesInProject-Documentation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NibbleByte/UnityAssetManagementTools/317b14319130db648d36adce820d3e1f838121de/Assets/DevLocker/Tools/AssetManagement/Editor/ScenesInProject-Documentation.pdf -------------------------------------------------------------------------------- /Assets/DevLocker/Tools/AssetManagement/Editor/ScenesInProject-Documentation.pdf.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ed91277db8d58554f93f62a575ac9af6 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/DevLocker/Tools/AssetManagement/Editor/ScenesInProject.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ba4dc2d8337401043b700328d3b3441e 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/DevLocker/Tools/AssetManagement/Editor/SearchAssetsFilter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2ac9ce670baa0824cb091a64a5a8968d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/DevLocker/Tools/AssetManagement/Editor/SearchDuplicateAssets.cs: -------------------------------------------------------------------------------- 1 | // MIT License Copyright(c) 2024 Filip Slavov, https://github.com/NibbleByte/UnityAssetManagementTools 2 | 3 | using System; 4 | using System.Collections.Generic; 5 | using System.IO; 6 | using System.Linq; 7 | using UnityEditor; 8 | using UnityEngine; 9 | 10 | namespace DevLocker.Tools.AssetManagement 11 | { 12 | 13 | /// 14 | /// Tool for searching duplicate assets. 15 | /// Compares files by name (for now). 16 | /// 17 | public class SearchDuplicateAssets : EditorWindow 18 | { 19 | [MenuItem("Tools/Asset Management/Search Duplicate Assets", false, 60)] 20 | static void Init() 21 | { 22 | var window = GetWindow("Search Duplicate Assets"); 23 | window._searchFilter.SetSearchFilterType(SearchAssetsFilter.SearchFilterType.Materials, true); 24 | window._searchFilter.SetSearchFilterType(SearchAssetsFilter.SearchFilterType.Textures, true); 25 | } 26 | 27 | private SearchAssetsFilter _searchFilter = new SearchAssetsFilter() { ExcludePackages = true }; 28 | 29 | private string _resultsFilter = ""; 30 | private List _results = new List(); 31 | private Vector2 _scrollResultsPos; 32 | 33 | private bool _previewTextures = true; 34 | private float _texturesZoom = 80.0f; 35 | 36 | private bool _foldOutSearchCriterias = true; 37 | 38 | 39 | [NonSerialized] private GUIStyle FoldoutBoldStyle; 40 | [NonSerialized] private GUIStyle UrlStyle; 41 | 42 | void OnEnable() 43 | { 44 | _searchFilter.RefreshCounters(); 45 | } 46 | 47 | private void InitStyles() 48 | { 49 | UrlStyle = new GUIStyle(GUI.skin.label); 50 | UrlStyle.normal.textColor = EditorGUIUtility.isProSkin ? new Color(1.00f, 0.65f, 0.00f) : Color.blue; 51 | UrlStyle.hover.textColor = UrlStyle.normal.textColor; 52 | UrlStyle.active.textColor = Color.red; 53 | UrlStyle.wordWrap = false; 54 | 55 | FoldoutBoldStyle = new GUIStyle(EditorStyles.foldout); 56 | FoldoutBoldStyle.fontStyle = FontStyle.Bold; 57 | } 58 | 59 | void OnGUI() 60 | { 61 | if (UrlStyle == null) { 62 | InitStyles(); 63 | } 64 | 65 | _foldOutSearchCriterias = EditorGUILayout.Foldout(_foldOutSearchCriterias, "Search in:", toggleOnLabelClick: true, FoldoutBoldStyle); 66 | if (_foldOutSearchCriterias) { 67 | EditorGUILayout.BeginVertical(EditorStyles.helpBox); 68 | 69 | _searchFilter.DrawIncludeExcludeFolders(); 70 | _searchFilter.DrawFiltersField(); 71 | _searchFilter.DrawTypeFilters(position.width); 72 | 73 | EditorGUILayout.EndVertical(); 74 | } 75 | 76 | // TODO: Search by file size. 77 | 78 | EditorGUILayout.Space(); 79 | 80 | if (GUILayout.Button("Search")) { 81 | PerformSearch(); 82 | } 83 | 84 | 85 | GUILayout.Label("Results:", EditorStyles.boldLabel); 86 | 87 | GUILayout.BeginHorizontal(); 88 | { 89 | _previewTextures = GUILayout.Toggle(_previewTextures, "Preview Textures;", GUILayout.ExpandWidth(false)); 90 | 91 | GUILayout.Label("Zoom:", GUILayout.ExpandWidth(false)); 92 | 93 | if (GUILayout.Button("-", GUILayout.ExpandWidth(false))) { 94 | _texturesZoom -= 10.0f; 95 | } 96 | if (GUILayout.Button("+", GUILayout.ExpandWidth(false))) { 97 | _texturesZoom += 10.0f; 98 | } 99 | 100 | GUILayout.FlexibleSpace(); 101 | 102 | if (GUILayout.Button("Collapse All", GUILayout.ExpandWidth(false))) { 103 | foreach (var result in _results) { 104 | result.Foldout = false; 105 | } 106 | } 107 | if (GUILayout.Button("Expand All", GUILayout.ExpandWidth(false))) { 108 | foreach (var result in _results) { 109 | result.Foldout = true; 110 | } 111 | } 112 | } 113 | GUILayout.EndHorizontal(); 114 | 115 | _resultsFilter = EditorGUILayout.TextField("Filter", _resultsFilter); 116 | 117 | DrawResults(); 118 | } 119 | 120 | private void PerformSearch() 121 | { 122 | _results.Clear(); 123 | 124 | var searchedPaths = _searchFilter 125 | .GetFilteredPaths() 126 | .Where(p => p.Contains(".")) 127 | .ToArray(); 128 | 129 | var duplicatesByName = new Dictionary>(); 130 | 131 | List duplicates; 132 | for (int i = 0; i < searchedPaths.Length; ++i) { 133 | var path = searchedPaths[i]; 134 | var filename = Path.GetFileName(path); 135 | 136 | bool cancel = EditorUtility.DisplayCancelableProgressBar("Searching...", $"{path}", (float)i / searchedPaths.Length); 137 | if (cancel) 138 | break; 139 | 140 | if (!duplicatesByName.TryGetValue(filename, out duplicates)) { 141 | duplicates = new List(); 142 | duplicatesByName[filename] = duplicates; 143 | } 144 | 145 | duplicates.Add(path); 146 | } 147 | 148 | EditorUtility.ClearProgressBar(); 149 | 150 | 151 | foreach (var pair in duplicatesByName) { 152 | if (pair.Value.Count > 1) { 153 | 154 | var result = new SearchResultData { 155 | Duplicates = pair.Value 156 | .Select(AssetDatabase.LoadAssetAtPath) 157 | .Where(o => o != null) 158 | .Where(o => !string.IsNullOrEmpty(o.name)) 159 | .ToList() 160 | }; 161 | 162 | // The filter above can filter out more stuff. 163 | if (result.Duplicates.Count > 1) { 164 | _results.Add(result); 165 | } 166 | } 167 | } 168 | } 169 | 170 | 171 | private void DrawResults() 172 | { 173 | _scrollResultsPos = EditorGUILayout.BeginScrollView(_scrollResultsPos, false, false); 174 | EditorGUILayout.BeginVertical(); 175 | 176 | for (int i = 0; i < _results.Count; ++i) { 177 | var result = _results[i]; 178 | var name = result.Duplicates.FirstOrDefault(obj => obj != null)?.name ?? ""; 179 | 180 | if (!string.IsNullOrEmpty(_resultsFilter) && name.IndexOf(_resultsFilter, StringComparison.OrdinalIgnoreCase) == -1) 181 | continue; 182 | 183 | EditorGUILayout.BeginHorizontal(); 184 | result.Foldout = EditorGUILayout.Foldout(result.Foldout, $"{name} ({result.Duplicates.Count})", toggleOnLabelClick: true); 185 | if (GUILayout.Button(new GUIContent("X", "Remove entry from list."), GUILayout.ExpandWidth(false), GUILayout.Height(14))) { 186 | _results.RemoveAt(i); 187 | GUIUtility.ExitGUI(); 188 | } 189 | EditorGUILayout.EndHorizontal(); 190 | 191 | if (!result.Foldout) 192 | continue; 193 | 194 | if (_previewTextures && result.Duplicates[0] is Texture2D) { 195 | 196 | result.ScrollPos = EditorGUILayout.BeginScrollView(result.ScrollPos, false, false, GUILayout.Width(position.width - 15f), GUILayout.Height(_texturesZoom + 20.0f)); 197 | EditorGUILayout.BeginHorizontal(); 198 | 199 | foreach (var duplicate in result.Duplicates) { 200 | EditorGUILayout.ObjectField(duplicate, duplicate.GetType(), false, GUILayout.Width(_texturesZoom), GUILayout.Height(_texturesZoom)); 201 | } 202 | 203 | EditorGUILayout.EndHorizontal(); 204 | EditorGUILayout.EndScrollView(); 205 | 206 | } else { 207 | 208 | foreach (var duplicate in result.Duplicates) { 209 | EditorGUILayout.BeginHorizontal(); 210 | 211 | GUILayout.Space(16f); 212 | 213 | // Asset got deleted. 214 | if (duplicate == null) { 215 | EditorGUILayout.EndHorizontal(); 216 | continue; 217 | } 218 | 219 | string path = AssetDatabase.GetAssetPath(duplicate); 220 | 221 | if (GUILayout.Button(path, UrlStyle, GUILayout.MaxWidth(position.width - 50f - 16f - 20f))) { 222 | EditorGUIUtility.PingObject(duplicate); 223 | } 224 | EditorGUIUtility.AddCursorRect(GUILayoutUtility.GetLastRect(), MouseCursor.Link); 225 | 226 | Color prevBackgroundColor = GUI.backgroundColor; 227 | GUI.backgroundColor = Color.red; 228 | if (GUILayout.Button("Delete", EditorStyles.miniButton, GUILayout.Width(50f))) { 229 | bool confirm = EditorUtility.DisplayDialog("Delete Asset?", $"Are you sure you want to delete this asset? {path}", "Delete!", "Cancel"); 230 | if (confirm) { 231 | result.Duplicates.Remove(duplicate); 232 | AssetDatabase.DeleteAsset(path); 233 | GUIUtility.ExitGUI(); 234 | } 235 | } 236 | GUI.backgroundColor = prevBackgroundColor; 237 | 238 | EditorGUILayout.EndHorizontal(); 239 | 240 | } 241 | } 242 | } 243 | 244 | EditorGUILayout.EndVertical(); 245 | EditorGUILayout.EndScrollView(); 246 | } 247 | 248 | 249 | 250 | [Serializable] 251 | private class SearchResultData 252 | { 253 | public List Duplicates = new List(10); 254 | public bool Foldout = true; 255 | public Vector2 ScrollPos; 256 | } 257 | } 258 | } 259 | -------------------------------------------------------------------------------- /Assets/DevLocker/Tools/AssetManagement/Editor/SearchDuplicateAssets.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e3e0aab8230582844aa44d4b6ffe7896 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/DevLocker/Tools/AssetManagement/Editor/SearchPrefabsComponents.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c55054f241a53c24ca951056c13771a7 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/DevLocker/Tools/AssetManagement/Editor/SearchReferencesFast.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 74e5763fdabff6344926d1bc0299e643 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/DevLocker/Tools/AssetManagement/README.md: -------------------------------------------------------------------------------- 1 | # Asset Management Tools for Unity 2 | Small collection of tools for Unity used to manage your assets. Part of the [DevLocker](https://github.com/NibbleByte/DevLocker) project. 3 | 4 | [Asset Store - MultiRename Tool](https://assetstore.unity.com/packages/tools/utilities/multi-rename-tool-170616) | [Asset Store - Scenes In Project](https://assetstore.unity.com/packages/tools/utilities/scenes-in-project-169933) | [OpenUPM](https://openupm.com/packages/devlocker.tools.assetmanagement/) 5 | 6 | [![openupm](https://img.shields.io/npm/v/devlocker.tools.assetmanagement?label=openupm®istry_uri=https://package.openupm.com)](https://openupm.com/packages/devlocker.tools.assetmanagement/) 7 | 8 | ## List of Tools 9 | * [Scenes In Project](#scenes-in-project) 10 | * [MultiRename Tool](#multirename-tool) 11 | * [Search Duplicate Assets](#search-duplicate-assets) 12 | * [Search References Fast!](#search-references-fast) 13 | * [Search Prefabs Components](#search-prefabs-components) 14 | * [Asset Context Menus](#asset-context-menus) 15 | 16 | ## Installation 17 | * Asset Store plugin: 18 | * [Scenes In Project](https://assetstore.unity.com/packages/tools/utilities/scenes-in-project-169933) 19 | * [MultiRename Tool](https://assetstore.unity.com/packages/tools/utilities/multi-rename-tool-170616) 20 | * [OpenUPM](https://openupm.com/packages/devlocker.tools.assetmanagement/) support: 21 | ``` 22 | npm install -g openupm-cli 23 | openupm add devlocker.tools.assetmanagement 24 | ``` 25 | * Github upm package - merge this to your `Packages/manifest.json` 26 | ``` 27 | { 28 | "dependencies": { 29 | "devlocker.tools.assetmanagement": "https://github.com/NibbleByte/UnityAssetManagementTools.git#upm" 30 | } 31 | ``` 32 | 33 | ## Usage 34 | All these tools can be found in the menus: "Tools/Asset Management/..." 35 | 36 | ## Scenes In Project 37 | 38 | List of all available scenes in the project for quick access.
39 | Useful when you have to switch often between scenes in larger projects. 40 | 41 | ### Features: 42 | * **List all scenes in project. Pin favourites at the top.** 43 | * **"►" button per scene to run in play mode directly.** 44 | * **"+" button per scene to add / remove additively.** 45 | * Sort scenes by name, path, date, file size, or just drag them around. 46 | * Scenes are grouped by folder. Groups are separated by little space. 47 | * Customize how scenes are displayed. 48 | * Color-code scenes by path or name. 49 | * Multiple windows support (they all show the same though). 50 | * Tested on a project with 1k+ scenes. 51 | * Personal VS Project preferences. 52 | * Personal preferences stored locally in the Library folder. 53 | * Project preferences to be shared with your team stored in the ProjectSettings folder. 54 | 55 | ## MultiRename Tool 56 | 57 | Mass search and rename assets or scene game objects. 58 | 59 | ### Features: 60 | * Live referesh on results when changing the initial parameters. 61 | * Search pattern can contain "\d" to match any numbers. 62 | * Replace pattern can contain "\d" to insert number (counter). 63 | * Can configure numbers start and step value + leading zeroes. 64 | * Can tweak the final name before executing the rename. 65 | * Can search recursively in folders, subassets or scene objects hierarchies. 66 | * Disable Search or Replace pattern to match / replace everything. 67 |
68 |
69 |
70 |
71 | 72 | ## Search Duplicate Assets 73 | Searches the project for duplicate assets (compares files by name only). 74 | 75 | ### Features: 76 | * Displays duplicates in a grouped list. 77 | * Textures are displayed as images in a single row for easy comparison. 78 | * Can specify what asset types to search for. 79 | 80 | ![SearchDuplicateAssets](https://github.com/NibbleByte/UnityAssetManagementTools/blob/master/Docs/Screenshots/SearchDuplicateAssets.png) 81 | 82 | ## Search Prefabs Components 83 | 84 | Search selected or all prefabs in the project if they have the specified components attached. 85 | 86 | ### Features: 87 | * Type in component names to search for. Works with user and built-in components. 88 | * Supports '&', '|', '!' *(and, or, not)* expressions for more complex queries. 89 | * Results list displays what GameObjects in the prefab have these components. 90 | * Can place all or individual result prefabs in the scene for quick inspection / tweaking. Can quickly remove them when done. 91 | 92 | ## Search References Fast! 93 | Search what assets in the project refer directly to the selected ones.
94 | It gets the target GUIDs and performs text search in all project assets without actually loading them.
95 | This is very fast for searching prefabs references in scenes as it wouldn't load the scenes themselves.
96 | 97 | ### Features: 98 | * Can search for sub assets (GUID + localId) 99 | * Can search text directly (instead of selected asset GUIDs). 100 | * Select what types of assets to search in. Can include / exclude meta files as well. 101 | * Replace prefab instances in found scenes with another or just remove them. 102 | * Doesn't load assets (especially scenes which is slow). 103 | 104 | ### Issues & Drawbacks: 105 | * Project needs to have "Assets Serialization Mode" set to "Force Text" (which is always a good idea to have) 106 | * Doesn't work with nested prefabs. 107 | * No cache. Every search is done from scratch. 108 | * No recursive mode - search direct references only. 109 | * If result has multiple sub assets, it wouldn't show you which one references the target. 110 | 111 | ### Example: 112 | In the screenshot below: 113 | * "Bullet.prefab" is referenced by the "TankShoot" animation. 114 | * "Tank.prefab" is referenced by multiple scenes. Can be replaced or removed in the found scenes with another using the last field. 115 | * The "Attack" sprite sub asset in the "AbilityIcons.png" is referenced by some prefabs and scenes. 116 | ![SearchReferencesFast](https://github.com/NibbleByte/UnityAssetManagementTools/blob/master/Docs/Screenshots/SearchReferencesFast.png) 117 | 118 | ## Find References In Scene 119 | Search references to specified GameObject or **component** in the current scene (or prefab edit stage). 120 | Open by right click on GameObject and selecting "Find References In Scene". You can additionally drag in any **component** as well. 121 | ![FindReferencesInSceneWindow](https://github.com/NibbleByte/UnityAssetManagementTools/blob/master/Docs/Screenshots/FindReferencesInSceneWindow.png) 122 | 123 | ## Asset Context Menus 124 | Useful context menus: 125 | * Copy selected guids or asset paths 126 | * Edit selected assets with third-party app that is already installed on the machine. Supported apps (not sponsored in any way): Notepad++, Sublime, Paint.NET, Krita, Photoshop, Gimp, Blender. 127 | 128 | ![AssetContextMenus-Copy](https://github.com/NibbleByte/UnityAssetManagementTools/blob/master/Docs/Screenshots/AssetContextMenus-Copy.png) 129 | 130 | ![AssetContextMenus-EditWith](https://github.com/NibbleByte/UnityAssetManagementTools/blob/master/Docs/Screenshots/AssetContextMenus-EditWith.png) 131 | -------------------------------------------------------------------------------- /Assets/DevLocker/Tools/AssetManagement/README.md.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ba68915c5764e064087ff9ff77242eec 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/DevLocker/Tools/AssetManagement/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "devlocker.tools.assetmanagement", 3 | "displayName": "Asset Management Tools", 4 | "version": "1.3.5", 5 | "unity": "2018.3", 6 | "description": "Asset management tools.\nTools:\n- Scenes In Project - list of all available scenes in the project for quick access.\n- Multi-Rename Tool - mass search and rename assets.\n- Search References (FAST) - searches where selected asset is used (text search by guid).\n- Search Prefabs Components - searches for components in prefabs.\n- Search Duplicate Assets - searches duplicate assets (by name).\n\nUsage: \"Tools/Asset Management/...\".", 7 | "category": "Tools", 8 | "keywords": [ 9 | "assets", 10 | "tools", 11 | "files", 12 | "search", 13 | "scenes", 14 | "rename", 15 | "bulk", 16 | "duplicate" 17 | ], 18 | "dependencies": {}, 19 | "repository": { 20 | "type": "git", 21 | "url": "https://github.com/NibbleByte/UnityAssetManagementTools.git" 22 | } 23 | } -------------------------------------------------------------------------------- /Assets/DevLocker/Tools/AssetManagement/package.json.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a841d91738a9cdc4ab8816f7c8e09618 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 88af1551647776949a5cb16b11cb0662 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Prefabs/Bullet.prefab: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1 &7434864250340575820 4 | GameObject: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | serializedVersion: 6 10 | m_Component: 11 | - component: {fileID: 4669383679727692436} 12 | m_Layer: 0 13 | m_Name: Bullet 14 | m_TagString: Untagged 15 | m_Icon: {fileID: 0} 16 | m_NavMeshLayer: 0 17 | m_StaticEditorFlags: 0 18 | m_IsActive: 1 19 | --- !u!4 &4669383679727692436 20 | Transform: 21 | m_ObjectHideFlags: 0 22 | m_CorrespondingSourceObject: {fileID: 0} 23 | m_PrefabInstance: {fileID: 0} 24 | m_PrefabAsset: {fileID: 0} 25 | m_GameObject: {fileID: 7434864250340575820} 26 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 27 | m_LocalPosition: {x: 0, y: 0, z: 0} 28 | m_LocalScale: {x: 1, y: 1, z: 1} 29 | m_ConstrainProportionsScale: 0 30 | m_Children: [] 31 | m_Father: {fileID: 0} 32 | m_RootOrder: 0 33 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 34 | -------------------------------------------------------------------------------- /Assets/Prefabs/Bullet.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 777d251db2541d54c9365248a0f0f21c 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Prefabs/Car.prefab: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1 &7434864250340575820 4 | GameObject: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | serializedVersion: 6 10 | m_Component: 11 | - component: {fileID: 4669383679727692436} 12 | m_Layer: 0 13 | m_Name: Car 14 | m_TagString: Untagged 15 | m_Icon: {fileID: 0} 16 | m_NavMeshLayer: 0 17 | m_StaticEditorFlags: 0 18 | m_IsActive: 1 19 | --- !u!4 &4669383679727692436 20 | Transform: 21 | m_ObjectHideFlags: 0 22 | m_CorrespondingSourceObject: {fileID: 0} 23 | m_PrefabInstance: {fileID: 0} 24 | m_PrefabAsset: {fileID: 0} 25 | m_GameObject: {fileID: 7434864250340575820} 26 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 27 | m_LocalPosition: {x: 0, y: 0, z: 0} 28 | m_LocalScale: {x: 1, y: 1, z: 1} 29 | m_ConstrainProportionsScale: 0 30 | m_Children: [] 31 | m_Father: {fileID: 0} 32 | m_RootOrder: 0 33 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 34 | -------------------------------------------------------------------------------- /Assets/Prefabs/Car.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7a9ea53d36d487a40b641de62155f161 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Prefabs/Player1.prefab: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1 &1800682431657681526 4 | GameObject: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | serializedVersion: 6 10 | m_Component: 11 | - component: {fileID: 966895396813916719} 12 | - component: {fileID: 7276439896052709619} 13 | - component: {fileID: 6078979931352077340} 14 | m_Layer: 5 15 | m_Name: Ability2 16 | m_TagString: Untagged 17 | m_Icon: {fileID: 0} 18 | m_NavMeshLayer: 0 19 | m_StaticEditorFlags: 0 20 | m_IsActive: 1 21 | --- !u!224 &966895396813916719 22 | RectTransform: 23 | m_ObjectHideFlags: 0 24 | m_CorrespondingSourceObject: {fileID: 0} 25 | m_PrefabInstance: {fileID: 0} 26 | m_PrefabAsset: {fileID: 0} 27 | m_GameObject: {fileID: 1800682431657681526} 28 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 29 | m_LocalPosition: {x: 0, y: 0, z: 0} 30 | m_LocalScale: {x: 1, y: 1, z: 1} 31 | m_ConstrainProportionsScale: 0 32 | m_Children: [] 33 | m_Father: {fileID: 8184511617081404472} 34 | m_RootOrder: 1 35 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 36 | m_AnchorMin: {x: 0.5, y: 0.5} 37 | m_AnchorMax: {x: 0.5, y: 0.5} 38 | m_AnchoredPosition: {x: 0, y: 0} 39 | m_SizeDelta: {x: 100, y: 100} 40 | m_Pivot: {x: 0.5, y: 0.5} 41 | --- !u!222 &7276439896052709619 42 | CanvasRenderer: 43 | m_ObjectHideFlags: 0 44 | m_CorrespondingSourceObject: {fileID: 0} 45 | m_PrefabInstance: {fileID: 0} 46 | m_PrefabAsset: {fileID: 0} 47 | m_GameObject: {fileID: 1800682431657681526} 48 | m_CullTransparentMesh: 1 49 | --- !u!114 &6078979931352077340 50 | MonoBehaviour: 51 | m_ObjectHideFlags: 0 52 | m_CorrespondingSourceObject: {fileID: 0} 53 | m_PrefabInstance: {fileID: 0} 54 | m_PrefabAsset: {fileID: 0} 55 | m_GameObject: {fileID: 1800682431657681526} 56 | m_Enabled: 1 57 | m_EditorHideFlags: 0 58 | m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} 59 | m_Name: 60 | m_EditorClassIdentifier: 61 | m_Material: {fileID: 0} 62 | m_Color: {r: 1, g: 1, b: 1, a: 1} 63 | m_RaycastTarget: 1 64 | m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} 65 | m_Maskable: 1 66 | m_OnCullStateChanged: 67 | m_PersistentCalls: 68 | m_Calls: [] 69 | m_Sprite: {fileID: 1505204780, guid: 536bf5e41bc4c604e94bd5fde5250b56, type: 3} 70 | m_Type: 0 71 | m_PreserveAspect: 0 72 | m_FillCenter: 1 73 | m_FillMethod: 4 74 | m_FillAmount: 1 75 | m_FillClockwise: 1 76 | m_FillOrigin: 0 77 | m_UseSpriteMesh: 0 78 | m_PixelsPerUnitMultiplier: 1 79 | --- !u!1 &7011386644014666342 80 | GameObject: 81 | m_ObjectHideFlags: 0 82 | m_CorrespondingSourceObject: {fileID: 0} 83 | m_PrefabInstance: {fileID: 0} 84 | m_PrefabAsset: {fileID: 0} 85 | serializedVersion: 6 86 | m_Component: 87 | - component: {fileID: 8184511617081404472} 88 | - component: {fileID: 5075094728301808589} 89 | - component: {fileID: 7629650424402970507} 90 | m_Layer: 5 91 | m_Name: Player1 92 | m_TagString: Untagged 93 | m_Icon: {fileID: 0} 94 | m_NavMeshLayer: 0 95 | m_StaticEditorFlags: 0 96 | m_IsActive: 1 97 | --- !u!224 &8184511617081404472 98 | RectTransform: 99 | m_ObjectHideFlags: 0 100 | m_CorrespondingSourceObject: {fileID: 0} 101 | m_PrefabInstance: {fileID: 0} 102 | m_PrefabAsset: {fileID: 0} 103 | m_GameObject: {fileID: 7011386644014666342} 104 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 105 | m_LocalPosition: {x: 0, y: 0, z: 0} 106 | m_LocalScale: {x: 1, y: 1, z: 1} 107 | m_ConstrainProportionsScale: 0 108 | m_Children: 109 | - {fileID: 8322952259220007484} 110 | - {fileID: 966895396813916719} 111 | m_Father: {fileID: 0} 112 | m_RootOrder: 0 113 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 114 | m_AnchorMin: {x: 0.5, y: 0.5} 115 | m_AnchorMax: {x: 0.5, y: 0.5} 116 | m_AnchoredPosition: {x: 0, y: 0} 117 | m_SizeDelta: {x: 100, y: 100} 118 | m_Pivot: {x: 0.5, y: 0.5} 119 | --- !u!222 &5075094728301808589 120 | CanvasRenderer: 121 | m_ObjectHideFlags: 0 122 | m_CorrespondingSourceObject: {fileID: 0} 123 | m_PrefabInstance: {fileID: 0} 124 | m_PrefabAsset: {fileID: 0} 125 | m_GameObject: {fileID: 7011386644014666342} 126 | m_CullTransparentMesh: 1 127 | --- !u!114 &7629650424402970507 128 | MonoBehaviour: 129 | m_ObjectHideFlags: 0 130 | m_CorrespondingSourceObject: {fileID: 0} 131 | m_PrefabInstance: {fileID: 0} 132 | m_PrefabAsset: {fileID: 0} 133 | m_GameObject: {fileID: 7011386644014666342} 134 | m_Enabled: 1 135 | m_EditorHideFlags: 0 136 | m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} 137 | m_Name: 138 | m_EditorClassIdentifier: 139 | m_Material: {fileID: 0} 140 | m_Color: {r: 1, g: 1, b: 1, a: 1} 141 | m_RaycastTarget: 1 142 | m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} 143 | m_Maskable: 1 144 | m_OnCullStateChanged: 145 | m_PersistentCalls: 146 | m_Calls: [] 147 | m_Sprite: {fileID: 21300000, guid: 4836e6f76e720b14e803b63affb35954, type: 3} 148 | m_Type: 0 149 | m_PreserveAspect: 0 150 | m_FillCenter: 1 151 | m_FillMethod: 4 152 | m_FillAmount: 1 153 | m_FillClockwise: 1 154 | m_FillOrigin: 0 155 | m_UseSpriteMesh: 0 156 | m_PixelsPerUnitMultiplier: 1 157 | --- !u!1 &8512145909947006715 158 | GameObject: 159 | m_ObjectHideFlags: 0 160 | m_CorrespondingSourceObject: {fileID: 0} 161 | m_PrefabInstance: {fileID: 0} 162 | m_PrefabAsset: {fileID: 0} 163 | serializedVersion: 6 164 | m_Component: 165 | - component: {fileID: 8322952259220007484} 166 | - component: {fileID: 7076716192513161721} 167 | - component: {fileID: 8394065573442073747} 168 | m_Layer: 5 169 | m_Name: Ability1 170 | m_TagString: Untagged 171 | m_Icon: {fileID: 0} 172 | m_NavMeshLayer: 0 173 | m_StaticEditorFlags: 0 174 | m_IsActive: 1 175 | --- !u!224 &8322952259220007484 176 | RectTransform: 177 | m_ObjectHideFlags: 0 178 | m_CorrespondingSourceObject: {fileID: 0} 179 | m_PrefabInstance: {fileID: 0} 180 | m_PrefabAsset: {fileID: 0} 181 | m_GameObject: {fileID: 8512145909947006715} 182 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 183 | m_LocalPosition: {x: 0, y: 0, z: 0} 184 | m_LocalScale: {x: 1, y: 1, z: 1} 185 | m_ConstrainProportionsScale: 0 186 | m_Children: [] 187 | m_Father: {fileID: 8184511617081404472} 188 | m_RootOrder: 0 189 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 190 | m_AnchorMin: {x: 0.5, y: 0.5} 191 | m_AnchorMax: {x: 0.5, y: 0.5} 192 | m_AnchoredPosition: {x: 0, y: 0} 193 | m_SizeDelta: {x: 100, y: 100} 194 | m_Pivot: {x: 0.5, y: 0.5} 195 | --- !u!222 &7076716192513161721 196 | CanvasRenderer: 197 | m_ObjectHideFlags: 0 198 | m_CorrespondingSourceObject: {fileID: 0} 199 | m_PrefabInstance: {fileID: 0} 200 | m_PrefabAsset: {fileID: 0} 201 | m_GameObject: {fileID: 8512145909947006715} 202 | m_CullTransparentMesh: 1 203 | --- !u!114 &8394065573442073747 204 | MonoBehaviour: 205 | m_ObjectHideFlags: 0 206 | m_CorrespondingSourceObject: {fileID: 0} 207 | m_PrefabInstance: {fileID: 0} 208 | m_PrefabAsset: {fileID: 0} 209 | m_GameObject: {fileID: 8512145909947006715} 210 | m_Enabled: 1 211 | m_EditorHideFlags: 0 212 | m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} 213 | m_Name: 214 | m_EditorClassIdentifier: 215 | m_Material: {fileID: 0} 216 | m_Color: {r: 1, g: 1, b: 1, a: 1} 217 | m_RaycastTarget: 1 218 | m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} 219 | m_Maskable: 1 220 | m_OnCullStateChanged: 221 | m_PersistentCalls: 222 | m_Calls: [] 223 | m_Sprite: {fileID: 849547332, guid: 536bf5e41bc4c604e94bd5fde5250b56, type: 3} 224 | m_Type: 0 225 | m_PreserveAspect: 0 226 | m_FillCenter: 1 227 | m_FillMethod: 4 228 | m_FillAmount: 1 229 | m_FillClockwise: 1 230 | m_FillOrigin: 0 231 | m_UseSpriteMesh: 0 232 | m_PixelsPerUnitMultiplier: 1 233 | -------------------------------------------------------------------------------- /Assets/Prefabs/Player1.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d7ed41172c186854eb1d8fa0cd3b3985 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Prefabs/Player2.prefab: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1 &244016953038228949 4 | GameObject: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | serializedVersion: 6 10 | m_Component: 11 | - component: {fileID: 1421632056657195915} 12 | - component: {fileID: 2612585747610260606} 13 | - component: {fileID: 850733387434907704} 14 | m_Layer: 5 15 | m_Name: Player2 16 | m_TagString: Untagged 17 | m_Icon: {fileID: 0} 18 | m_NavMeshLayer: 0 19 | m_StaticEditorFlags: 0 20 | m_IsActive: 1 21 | --- !u!224 &1421632056657195915 22 | RectTransform: 23 | m_ObjectHideFlags: 0 24 | m_CorrespondingSourceObject: {fileID: 0} 25 | m_PrefabInstance: {fileID: 0} 26 | m_PrefabAsset: {fileID: 0} 27 | m_GameObject: {fileID: 244016953038228949} 28 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 29 | m_LocalPosition: {x: 0, y: 0, z: 0} 30 | m_LocalScale: {x: 1, y: 1, z: 1} 31 | m_ConstrainProportionsScale: 0 32 | m_Children: 33 | - {fileID: 1870928888759858364} 34 | - {fileID: 5143860034213170563} 35 | m_Father: {fileID: 0} 36 | m_RootOrder: 0 37 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 38 | m_AnchorMin: {x: 0.5, y: 0.5} 39 | m_AnchorMax: {x: 0.5, y: 0.5} 40 | m_AnchoredPosition: {x: 0, y: 0} 41 | m_SizeDelta: {x: 100, y: 100} 42 | m_Pivot: {x: 0.5, y: 0.5} 43 | --- !u!222 &2612585747610260606 44 | CanvasRenderer: 45 | m_ObjectHideFlags: 0 46 | m_CorrespondingSourceObject: {fileID: 0} 47 | m_PrefabInstance: {fileID: 0} 48 | m_PrefabAsset: {fileID: 0} 49 | m_GameObject: {fileID: 244016953038228949} 50 | m_CullTransparentMesh: 1 51 | --- !u!114 &850733387434907704 52 | MonoBehaviour: 53 | m_ObjectHideFlags: 0 54 | m_CorrespondingSourceObject: {fileID: 0} 55 | m_PrefabInstance: {fileID: 0} 56 | m_PrefabAsset: {fileID: 0} 57 | m_GameObject: {fileID: 244016953038228949} 58 | m_Enabled: 1 59 | m_EditorHideFlags: 0 60 | m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} 61 | m_Name: 62 | m_EditorClassIdentifier: 63 | m_Material: {fileID: 0} 64 | m_Color: {r: 1, g: 1, b: 1, a: 1} 65 | m_RaycastTarget: 1 66 | m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} 67 | m_Maskable: 1 68 | m_OnCullStateChanged: 69 | m_PersistentCalls: 70 | m_Calls: [] 71 | m_Sprite: {fileID: 21300000, guid: 6ea3b2ce561a6c94b9a44a029017ca48, type: 3} 72 | m_Type: 0 73 | m_PreserveAspect: 0 74 | m_FillCenter: 1 75 | m_FillMethod: 4 76 | m_FillAmount: 1 77 | m_FillClockwise: 1 78 | m_FillOrigin: 0 79 | m_UseSpriteMesh: 0 80 | m_PixelsPerUnitMultiplier: 1 81 | --- !u!1 &3116267925525953068 82 | GameObject: 83 | m_ObjectHideFlags: 0 84 | m_CorrespondingSourceObject: {fileID: 0} 85 | m_PrefabInstance: {fileID: 0} 86 | m_PrefabAsset: {fileID: 0} 87 | serializedVersion: 6 88 | m_Component: 89 | - component: {fileID: 1870928888759858364} 90 | - component: {fileID: 3767484437445569565} 91 | - component: {fileID: 2983602571719547647} 92 | m_Layer: 5 93 | m_Name: Ability1 94 | m_TagString: Untagged 95 | m_Icon: {fileID: 0} 96 | m_NavMeshLayer: 0 97 | m_StaticEditorFlags: 0 98 | m_IsActive: 1 99 | --- !u!224 &1870928888759858364 100 | RectTransform: 101 | m_ObjectHideFlags: 0 102 | m_CorrespondingSourceObject: {fileID: 0} 103 | m_PrefabInstance: {fileID: 0} 104 | m_PrefabAsset: {fileID: 0} 105 | m_GameObject: {fileID: 3116267925525953068} 106 | m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} 107 | m_LocalPosition: {x: 0, y: 0, z: 0} 108 | m_LocalScale: {x: 1, y: 1, z: 1} 109 | m_ConstrainProportionsScale: 0 110 | m_Children: [] 111 | m_Father: {fileID: 1421632056657195915} 112 | m_RootOrder: 0 113 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 114 | m_AnchorMin: {x: 0.5, y: 0.5} 115 | m_AnchorMax: {x: 0.5, y: 0.5} 116 | m_AnchoredPosition: {x: 0, y: 0} 117 | m_SizeDelta: {x: 100, y: 100} 118 | m_Pivot: {x: 0.5, y: 0.5} 119 | --- !u!222 &3767484437445569565 120 | CanvasRenderer: 121 | m_ObjectHideFlags: 0 122 | m_CorrespondingSourceObject: {fileID: 0} 123 | m_PrefabInstance: {fileID: 0} 124 | m_PrefabAsset: {fileID: 0} 125 | m_GameObject: {fileID: 3116267925525953068} 126 | m_CullTransparentMesh: 1 127 | --- !u!114 &2983602571719547647 128 | MonoBehaviour: 129 | m_ObjectHideFlags: 0 130 | m_CorrespondingSourceObject: {fileID: 0} 131 | m_PrefabInstance: {fileID: 0} 132 | m_PrefabAsset: {fileID: 0} 133 | m_GameObject: {fileID: 3116267925525953068} 134 | m_Enabled: 1 135 | m_EditorHideFlags: 0 136 | m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} 137 | m_Name: 138 | m_EditorClassIdentifier: 139 | m_Material: {fileID: 0} 140 | m_Color: {r: 1, g: 1, b: 1, a: 1} 141 | m_RaycastTarget: 1 142 | m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} 143 | m_Maskable: 1 144 | m_OnCullStateChanged: 145 | m_PersistentCalls: 146 | m_Calls: [] 147 | m_Sprite: {fileID: 849547332, guid: 536bf5e41bc4c604e94bd5fde5250b56, type: 3} 148 | m_Type: 0 149 | m_PreserveAspect: 0 150 | m_FillCenter: 1 151 | m_FillMethod: 4 152 | m_FillAmount: 1 153 | m_FillClockwise: 1 154 | m_FillOrigin: 0 155 | m_UseSpriteMesh: 0 156 | m_PixelsPerUnitMultiplier: 1 157 | --- !u!1 &6641355689053060051 158 | GameObject: 159 | m_ObjectHideFlags: 0 160 | m_CorrespondingSourceObject: {fileID: 0} 161 | m_PrefabInstance: {fileID: 0} 162 | m_PrefabAsset: {fileID: 0} 163 | serializedVersion: 6 164 | m_Component: 165 | - component: {fileID: 5143860034213170563} 166 | - component: {fileID: 3104370829193534976} 167 | - component: {fileID: 2292692776733669186} 168 | m_Layer: 5 169 | m_Name: Ability2 170 | m_TagString: Untagged 171 | m_Icon: {fileID: 0} 172 | m_NavMeshLayer: 0 173 | m_StaticEditorFlags: 0 174 | m_IsActive: 1 175 | --- !u!224 &5143860034213170563 176 | RectTransform: 177 | m_ObjectHideFlags: 0 178 | m_CorrespondingSourceObject: {fileID: 0} 179 | m_PrefabInstance: {fileID: 0} 180 | m_PrefabAsset: {fileID: 0} 181 | m_GameObject: {fileID: 6641355689053060051} 182 | m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} 183 | m_LocalPosition: {x: 0, y: 0, z: 0} 184 | m_LocalScale: {x: 1, y: 1, z: 1} 185 | m_ConstrainProportionsScale: 0 186 | m_Children: [] 187 | m_Father: {fileID: 1421632056657195915} 188 | m_RootOrder: 1 189 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 190 | m_AnchorMin: {x: 0.5, y: 0.5} 191 | m_AnchorMax: {x: 0.5, y: 0.5} 192 | m_AnchoredPosition: {x: 0, y: 0} 193 | m_SizeDelta: {x: 100, y: 100} 194 | m_Pivot: {x: 0.5, y: 0.5} 195 | --- !u!222 &3104370829193534976 196 | CanvasRenderer: 197 | m_ObjectHideFlags: 0 198 | m_CorrespondingSourceObject: {fileID: 0} 199 | m_PrefabInstance: {fileID: 0} 200 | m_PrefabAsset: {fileID: 0} 201 | m_GameObject: {fileID: 6641355689053060051} 202 | m_CullTransparentMesh: 1 203 | --- !u!114 &2292692776733669186 204 | MonoBehaviour: 205 | m_ObjectHideFlags: 0 206 | m_CorrespondingSourceObject: {fileID: 0} 207 | m_PrefabInstance: {fileID: 0} 208 | m_PrefabAsset: {fileID: 0} 209 | m_GameObject: {fileID: 6641355689053060051} 210 | m_Enabled: 1 211 | m_EditorHideFlags: 0 212 | m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} 213 | m_Name: 214 | m_EditorClassIdentifier: 215 | m_Material: {fileID: 0} 216 | m_Color: {r: 1, g: 1, b: 1, a: 1} 217 | m_RaycastTarget: 1 218 | m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} 219 | m_Maskable: 1 220 | m_OnCullStateChanged: 221 | m_PersistentCalls: 222 | m_Calls: [] 223 | m_Sprite: {fileID: 1505204780, guid: 536bf5e41bc4c604e94bd5fde5250b56, type: 3} 224 | m_Type: 0 225 | m_PreserveAspect: 0 226 | m_FillCenter: 1 227 | m_FillMethod: 4 228 | m_FillAmount: 1 229 | m_FillClockwise: 1 230 | m_FillOrigin: 0 231 | m_UseSpriteMesh: 0 232 | m_PixelsPerUnitMultiplier: 1 233 | -------------------------------------------------------------------------------- /Assets/Prefabs/Player2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d0c704b1ef5fe924cb12409b1c15f0ff 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Prefabs/Tank.prefab: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1 &8238364984047542255 4 | GameObject: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | serializedVersion: 6 10 | m_Component: 11 | - component: {fileID: 1334975933645060969} 12 | m_Layer: 0 13 | m_Name: Tank 14 | m_TagString: Untagged 15 | m_Icon: {fileID: 0} 16 | m_NavMeshLayer: 0 17 | m_StaticEditorFlags: 0 18 | m_IsActive: 1 19 | --- !u!4 &1334975933645060969 20 | Transform: 21 | m_ObjectHideFlags: 0 22 | m_CorrespondingSourceObject: {fileID: 0} 23 | m_PrefabInstance: {fileID: 0} 24 | m_PrefabAsset: {fileID: 0} 25 | m_GameObject: {fileID: 8238364984047542255} 26 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 27 | m_LocalPosition: {x: 0, y: 0, z: 0} 28 | m_LocalScale: {x: 1, y: 1, z: 1} 29 | m_ConstrainProportionsScale: 0 30 | m_Children: [] 31 | m_Father: {fileID: 0} 32 | m_RootOrder: 0 33 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 34 | -------------------------------------------------------------------------------- /Assets/Prefabs/Tank.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 91df7a788189ce34290a68a61bbbc832 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Scenes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 85701c5325e280d4d844253a6c3d4259 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scenes/Alien.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 78a8c29da9426d04f97b1b3f5eed843f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scenes/Alien/Citadel.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ff2ca380215c44a46a367c8697cd5e5a 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Scenes/Alien/CitadelSettings.lighting: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!850595691 &4890085278179872738 4 | LightingSettings: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_Name: CitadelSettings 10 | serializedVersion: 4 11 | m_GIWorkflowMode: 0 12 | m_EnableBakedLightmaps: 1 13 | m_EnableRealtimeLightmaps: 1 14 | m_RealtimeEnvironmentLighting: 1 15 | m_BounceScale: 1 16 | m_AlbedoBoost: 1 17 | m_IndirectOutputScale: 1 18 | m_UsingShadowmask: 1 19 | m_BakeBackend: 1 20 | m_LightmapMaxSize: 1024 21 | m_BakeResolution: 40 22 | m_Padding: 2 23 | m_LightmapCompression: 3 24 | m_AO: 0 25 | m_AOMaxDistance: 1 26 | m_CompAOExponent: 1 27 | m_CompAOExponentDirect: 0 28 | m_ExtractAO: 0 29 | m_MixedBakeMode: 2 30 | m_LightmapsBakeMode: 1 31 | m_FilterMode: 1 32 | m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} 33 | m_ExportTrainingData: 0 34 | m_TrainingDataDestination: TrainingData 35 | m_RealtimeResolution: 2 36 | m_ForceWhiteAlbedo: 0 37 | m_ForceUpdates: 0 38 | m_FinalGather: 0 39 | m_FinalGatherRayCount: 256 40 | m_FinalGatherFiltering: 1 41 | m_PVRCulling: 1 42 | m_PVRSampling: 1 43 | m_PVRDirectSampleCount: 32 44 | m_PVRSampleCount: 500 45 | m_PVREnvironmentSampleCount: 500 46 | m_PVREnvironmentReferencePointCount: 2048 47 | m_LightProbeSampleCountMultiplier: 4 48 | m_PVRBounces: 2 49 | m_PVRMinBounces: 2 50 | m_PVREnvironmentMIS: 0 51 | m_PVRFilteringMode: 2 52 | m_PVRDenoiserTypeDirect: 0 53 | m_PVRDenoiserTypeIndirect: 0 54 | m_PVRDenoiserTypeAO: 0 55 | m_PVRFilterTypeDirect: 0 56 | m_PVRFilterTypeIndirect: 0 57 | m_PVRFilterTypeAO: 0 58 | m_PVRFilteringGaussRadiusDirect: 1 59 | m_PVRFilteringGaussRadiusIndirect: 5 60 | m_PVRFilteringGaussRadiusAO: 2 61 | m_PVRFilteringAtrousPositionSigmaDirect: 0.5 62 | m_PVRFilteringAtrousPositionSigmaIndirect: 2 63 | m_PVRFilteringAtrousPositionSigmaAO: 1 64 | m_PVRTiledBaking: 0 65 | -------------------------------------------------------------------------------- /Assets/Scenes/Alien/CitadelSettings.lighting.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8bb45bddb01781e42a58b280e891f43a 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 4890085278179872738 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scenes/Alien/Den.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c41e23801c735fc4ba44168af17a5f57 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Scenes/Alien/DenSettings.lighting: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!850595691 &4890085278179872738 4 | LightingSettings: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_Name: DenSettings 10 | serializedVersion: 4 11 | m_GIWorkflowMode: 0 12 | m_EnableBakedLightmaps: 1 13 | m_EnableRealtimeLightmaps: 1 14 | m_RealtimeEnvironmentLighting: 1 15 | m_BounceScale: 1 16 | m_AlbedoBoost: 1 17 | m_IndirectOutputScale: 1 18 | m_UsingShadowmask: 1 19 | m_BakeBackend: 1 20 | m_LightmapMaxSize: 1024 21 | m_BakeResolution: 40 22 | m_Padding: 2 23 | m_LightmapCompression: 3 24 | m_AO: 0 25 | m_AOMaxDistance: 1 26 | m_CompAOExponent: 1 27 | m_CompAOExponentDirect: 0 28 | m_ExtractAO: 0 29 | m_MixedBakeMode: 2 30 | m_LightmapsBakeMode: 1 31 | m_FilterMode: 1 32 | m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} 33 | m_ExportTrainingData: 0 34 | m_TrainingDataDestination: TrainingData 35 | m_RealtimeResolution: 2 36 | m_ForceWhiteAlbedo: 0 37 | m_ForceUpdates: 0 38 | m_FinalGather: 0 39 | m_FinalGatherRayCount: 256 40 | m_FinalGatherFiltering: 1 41 | m_PVRCulling: 1 42 | m_PVRSampling: 1 43 | m_PVRDirectSampleCount: 32 44 | m_PVRSampleCount: 500 45 | m_PVREnvironmentSampleCount: 500 46 | m_PVREnvironmentReferencePointCount: 2048 47 | m_LightProbeSampleCountMultiplier: 4 48 | m_PVRBounces: 2 49 | m_PVRMinBounces: 2 50 | m_PVREnvironmentMIS: 0 51 | m_PVRFilteringMode: 2 52 | m_PVRDenoiserTypeDirect: 0 53 | m_PVRDenoiserTypeIndirect: 0 54 | m_PVRDenoiserTypeAO: 0 55 | m_PVRFilterTypeDirect: 0 56 | m_PVRFilterTypeIndirect: 0 57 | m_PVRFilterTypeAO: 0 58 | m_PVRFilteringGaussRadiusDirect: 1 59 | m_PVRFilteringGaussRadiusIndirect: 5 60 | m_PVRFilteringGaussRadiusAO: 2 61 | m_PVRFilteringAtrousPositionSigmaDirect: 0.5 62 | m_PVRFilteringAtrousPositionSigmaIndirect: 2 63 | m_PVRFilteringAtrousPositionSigmaAO: 1 64 | m_PVRTiledBaking: 0 65 | -------------------------------------------------------------------------------- /Assets/Scenes/Alien/DenSettings.lighting.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d4837ead3533ba0459cc76d407f42806 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 4890085278179872738 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scenes/Alien/Hive.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8e02b88bbf1d0b74d8183f849f30e03a 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Scenes/Alien/HiveSettings.lighting: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!850595691 &4890085278179872738 4 | LightingSettings: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_Name: HiveSettings 10 | serializedVersion: 4 11 | m_GIWorkflowMode: 0 12 | m_EnableBakedLightmaps: 1 13 | m_EnableRealtimeLightmaps: 1 14 | m_RealtimeEnvironmentLighting: 1 15 | m_BounceScale: 1 16 | m_AlbedoBoost: 1 17 | m_IndirectOutputScale: 1 18 | m_UsingShadowmask: 1 19 | m_BakeBackend: 1 20 | m_LightmapMaxSize: 1024 21 | m_BakeResolution: 40 22 | m_Padding: 2 23 | m_LightmapCompression: 3 24 | m_AO: 0 25 | m_AOMaxDistance: 1 26 | m_CompAOExponent: 1 27 | m_CompAOExponentDirect: 0 28 | m_ExtractAO: 0 29 | m_MixedBakeMode: 2 30 | m_LightmapsBakeMode: 1 31 | m_FilterMode: 1 32 | m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} 33 | m_ExportTrainingData: 0 34 | m_TrainingDataDestination: TrainingData 35 | m_RealtimeResolution: 2 36 | m_ForceWhiteAlbedo: 0 37 | m_ForceUpdates: 0 38 | m_FinalGather: 0 39 | m_FinalGatherRayCount: 256 40 | m_FinalGatherFiltering: 1 41 | m_PVRCulling: 1 42 | m_PVRSampling: 1 43 | m_PVRDirectSampleCount: 32 44 | m_PVRSampleCount: 500 45 | m_PVREnvironmentSampleCount: 500 46 | m_PVREnvironmentReferencePointCount: 2048 47 | m_LightProbeSampleCountMultiplier: 4 48 | m_PVRBounces: 2 49 | m_PVRMinBounces: 2 50 | m_PVREnvironmentMIS: 0 51 | m_PVRFilteringMode: 2 52 | m_PVRDenoiserTypeDirect: 0 53 | m_PVRDenoiserTypeIndirect: 0 54 | m_PVRDenoiserTypeAO: 0 55 | m_PVRFilterTypeDirect: 0 56 | m_PVRFilterTypeIndirect: 0 57 | m_PVRFilterTypeAO: 0 58 | m_PVRFilteringGaussRadiusDirect: 1 59 | m_PVRFilteringGaussRadiusIndirect: 5 60 | m_PVRFilteringGaussRadiusAO: 2 61 | m_PVRFilteringAtrousPositionSigmaDirect: 0.5 62 | m_PVRFilteringAtrousPositionSigmaIndirect: 2 63 | m_PVRFilteringAtrousPositionSigmaAO: 1 64 | m_PVRTiledBaking: 0 65 | -------------------------------------------------------------------------------- /Assets/Scenes/Alien/HiveSettings.lighting.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d3216bb8ec251104bad4a82f73165528 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 4890085278179872738 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scenes/Alien/Lair.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0a88c5ff50f7a0b4984ec05e2b6b3e11 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Scenes/Alien/LairSettings.lighting: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!850595691 &4890085278179872738 4 | LightingSettings: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_Name: LairSettings 10 | serializedVersion: 4 11 | m_GIWorkflowMode: 0 12 | m_EnableBakedLightmaps: 1 13 | m_EnableRealtimeLightmaps: 1 14 | m_RealtimeEnvironmentLighting: 1 15 | m_BounceScale: 1 16 | m_AlbedoBoost: 1 17 | m_IndirectOutputScale: 1 18 | m_UsingShadowmask: 1 19 | m_BakeBackend: 1 20 | m_LightmapMaxSize: 1024 21 | m_BakeResolution: 40 22 | m_Padding: 2 23 | m_LightmapCompression: 3 24 | m_AO: 0 25 | m_AOMaxDistance: 1 26 | m_CompAOExponent: 1 27 | m_CompAOExponentDirect: 0 28 | m_ExtractAO: 0 29 | m_MixedBakeMode: 2 30 | m_LightmapsBakeMode: 1 31 | m_FilterMode: 1 32 | m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} 33 | m_ExportTrainingData: 0 34 | m_TrainingDataDestination: TrainingData 35 | m_RealtimeResolution: 2 36 | m_ForceWhiteAlbedo: 0 37 | m_ForceUpdates: 0 38 | m_FinalGather: 0 39 | m_FinalGatherRayCount: 256 40 | m_FinalGatherFiltering: 1 41 | m_PVRCulling: 1 42 | m_PVRSampling: 1 43 | m_PVRDirectSampleCount: 32 44 | m_PVRSampleCount: 500 45 | m_PVREnvironmentSampleCount: 500 46 | m_PVREnvironmentReferencePointCount: 2048 47 | m_LightProbeSampleCountMultiplier: 4 48 | m_PVRBounces: 2 49 | m_PVRMinBounces: 2 50 | m_PVREnvironmentMIS: 0 51 | m_PVRFilteringMode: 2 52 | m_PVRDenoiserTypeDirect: 0 53 | m_PVRDenoiserTypeIndirect: 0 54 | m_PVRDenoiserTypeAO: 0 55 | m_PVRFilterTypeDirect: 0 56 | m_PVRFilterTypeIndirect: 0 57 | m_PVRFilterTypeAO: 0 58 | m_PVRFilteringGaussRadiusDirect: 1 59 | m_PVRFilteringGaussRadiusIndirect: 5 60 | m_PVRFilteringGaussRadiusAO: 2 61 | m_PVRFilteringAtrousPositionSigmaDirect: 0.5 62 | m_PVRFilteringAtrousPositionSigmaIndirect: 2 63 | m_PVRFilteringAtrousPositionSigmaAO: 1 64 | m_PVRTiledBaking: 0 65 | -------------------------------------------------------------------------------- /Assets/Scenes/Alien/LairSettings.lighting.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ad6bf4ec5e396db41a099eabc8b39c96 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 4890085278179872738 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scenes/Alien/Nest.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b093b6766424f1547b06c55ab203a6ca 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Scenes/Alien/NestSettings.lighting: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!850595691 &4890085278179872738 4 | LightingSettings: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_Name: NestSettings 10 | serializedVersion: 4 11 | m_GIWorkflowMode: 0 12 | m_EnableBakedLightmaps: 1 13 | m_EnableRealtimeLightmaps: 1 14 | m_RealtimeEnvironmentLighting: 1 15 | m_BounceScale: 1 16 | m_AlbedoBoost: 1 17 | m_IndirectOutputScale: 1 18 | m_UsingShadowmask: 1 19 | m_BakeBackend: 1 20 | m_LightmapMaxSize: 1024 21 | m_BakeResolution: 40 22 | m_Padding: 2 23 | m_LightmapCompression: 3 24 | m_AO: 0 25 | m_AOMaxDistance: 1 26 | m_CompAOExponent: 1 27 | m_CompAOExponentDirect: 0 28 | m_ExtractAO: 0 29 | m_MixedBakeMode: 2 30 | m_LightmapsBakeMode: 1 31 | m_FilterMode: 1 32 | m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} 33 | m_ExportTrainingData: 0 34 | m_TrainingDataDestination: TrainingData 35 | m_RealtimeResolution: 2 36 | m_ForceWhiteAlbedo: 0 37 | m_ForceUpdates: 0 38 | m_FinalGather: 0 39 | m_FinalGatherRayCount: 256 40 | m_FinalGatherFiltering: 1 41 | m_PVRCulling: 1 42 | m_PVRSampling: 1 43 | m_PVRDirectSampleCount: 32 44 | m_PVRSampleCount: 500 45 | m_PVREnvironmentSampleCount: 500 46 | m_PVREnvironmentReferencePointCount: 2048 47 | m_LightProbeSampleCountMultiplier: 4 48 | m_PVRBounces: 2 49 | m_PVRMinBounces: 2 50 | m_PVREnvironmentMIS: 0 51 | m_PVRFilteringMode: 2 52 | m_PVRDenoiserTypeDirect: 0 53 | m_PVRDenoiserTypeIndirect: 0 54 | m_PVRDenoiserTypeAO: 0 55 | m_PVRFilterTypeDirect: 0 56 | m_PVRFilterTypeIndirect: 0 57 | m_PVRFilterTypeAO: 0 58 | m_PVRFilteringGaussRadiusDirect: 1 59 | m_PVRFilteringGaussRadiusIndirect: 5 60 | m_PVRFilteringGaussRadiusAO: 2 61 | m_PVRFilteringAtrousPositionSigmaDirect: 0.5 62 | m_PVRFilteringAtrousPositionSigmaIndirect: 2 63 | m_PVRFilteringAtrousPositionSigmaAO: 1 64 | m_PVRTiledBaking: 0 65 | -------------------------------------------------------------------------------- /Assets/Scenes/Alien/NestSettings.lighting.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9b51910617ca6b343a7d97595fcb6ff1 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 4890085278179872738 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scenes/Robots.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 43ea6b543b4bf6143a749121e6c3671e 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scenes/Robots/Factory-01.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1a3a64b77df0edd4ba985f42e80a5bbe 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Scenes/Robots/Factory-01Settings.lighting: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!850595691 &4890085278179872738 4 | LightingSettings: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_Name: Factory-01Settings 10 | serializedVersion: 4 11 | m_GIWorkflowMode: 0 12 | m_EnableBakedLightmaps: 1 13 | m_EnableRealtimeLightmaps: 1 14 | m_RealtimeEnvironmentLighting: 1 15 | m_BounceScale: 1 16 | m_AlbedoBoost: 1 17 | m_IndirectOutputScale: 1 18 | m_UsingShadowmask: 1 19 | m_BakeBackend: 1 20 | m_LightmapMaxSize: 1024 21 | m_BakeResolution: 40 22 | m_Padding: 2 23 | m_LightmapCompression: 3 24 | m_AO: 0 25 | m_AOMaxDistance: 1 26 | m_CompAOExponent: 1 27 | m_CompAOExponentDirect: 0 28 | m_ExtractAO: 0 29 | m_MixedBakeMode: 2 30 | m_LightmapsBakeMode: 1 31 | m_FilterMode: 1 32 | m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} 33 | m_ExportTrainingData: 0 34 | m_TrainingDataDestination: TrainingData 35 | m_RealtimeResolution: 2 36 | m_ForceWhiteAlbedo: 0 37 | m_ForceUpdates: 0 38 | m_FinalGather: 0 39 | m_FinalGatherRayCount: 256 40 | m_FinalGatherFiltering: 1 41 | m_PVRCulling: 1 42 | m_PVRSampling: 1 43 | m_PVRDirectSampleCount: 32 44 | m_PVRSampleCount: 500 45 | m_PVREnvironmentSampleCount: 500 46 | m_PVREnvironmentReferencePointCount: 2048 47 | m_LightProbeSampleCountMultiplier: 4 48 | m_PVRBounces: 2 49 | m_PVRMinBounces: 2 50 | m_PVREnvironmentMIS: 0 51 | m_PVRFilteringMode: 2 52 | m_PVRDenoiserTypeDirect: 0 53 | m_PVRDenoiserTypeIndirect: 0 54 | m_PVRDenoiserTypeAO: 0 55 | m_PVRFilterTypeDirect: 0 56 | m_PVRFilterTypeIndirect: 0 57 | m_PVRFilterTypeAO: 0 58 | m_PVRFilteringGaussRadiusDirect: 1 59 | m_PVRFilteringGaussRadiusIndirect: 5 60 | m_PVRFilteringGaussRadiusAO: 2 61 | m_PVRFilteringAtrousPositionSigmaDirect: 0.5 62 | m_PVRFilteringAtrousPositionSigmaIndirect: 2 63 | m_PVRFilteringAtrousPositionSigmaAO: 1 64 | m_PVRTiledBaking: 0 65 | -------------------------------------------------------------------------------- /Assets/Scenes/Robots/Factory-01Settings.lighting.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c96b0c3839a5a5e4696de5c60c933eae 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 4890085278179872738 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scenes/Robots/Factory-02.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1ee680a3b9d63554983026c6fb24276b 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Scenes/Robots/Factory-02Settings.lighting: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!850595691 &4890085278179872738 4 | LightingSettings: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_Name: Factory-02Settings 10 | serializedVersion: 4 11 | m_GIWorkflowMode: 0 12 | m_EnableBakedLightmaps: 1 13 | m_EnableRealtimeLightmaps: 1 14 | m_RealtimeEnvironmentLighting: 1 15 | m_BounceScale: 1 16 | m_AlbedoBoost: 1 17 | m_IndirectOutputScale: 1 18 | m_UsingShadowmask: 1 19 | m_BakeBackend: 1 20 | m_LightmapMaxSize: 1024 21 | m_BakeResolution: 40 22 | m_Padding: 2 23 | m_LightmapCompression: 3 24 | m_AO: 0 25 | m_AOMaxDistance: 1 26 | m_CompAOExponent: 1 27 | m_CompAOExponentDirect: 0 28 | m_ExtractAO: 0 29 | m_MixedBakeMode: 2 30 | m_LightmapsBakeMode: 1 31 | m_FilterMode: 1 32 | m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} 33 | m_ExportTrainingData: 0 34 | m_TrainingDataDestination: TrainingData 35 | m_RealtimeResolution: 2 36 | m_ForceWhiteAlbedo: 0 37 | m_ForceUpdates: 0 38 | m_FinalGather: 0 39 | m_FinalGatherRayCount: 256 40 | m_FinalGatherFiltering: 1 41 | m_PVRCulling: 1 42 | m_PVRSampling: 1 43 | m_PVRDirectSampleCount: 32 44 | m_PVRSampleCount: 500 45 | m_PVREnvironmentSampleCount: 500 46 | m_PVREnvironmentReferencePointCount: 2048 47 | m_LightProbeSampleCountMultiplier: 4 48 | m_PVRBounces: 2 49 | m_PVRMinBounces: 2 50 | m_PVREnvironmentMIS: 0 51 | m_PVRFilteringMode: 2 52 | m_PVRDenoiserTypeDirect: 0 53 | m_PVRDenoiserTypeIndirect: 0 54 | m_PVRDenoiserTypeAO: 0 55 | m_PVRFilterTypeDirect: 0 56 | m_PVRFilterTypeIndirect: 0 57 | m_PVRFilterTypeAO: 0 58 | m_PVRFilteringGaussRadiusDirect: 1 59 | m_PVRFilteringGaussRadiusIndirect: 5 60 | m_PVRFilteringGaussRadiusAO: 2 61 | m_PVRFilteringAtrousPositionSigmaDirect: 0.5 62 | m_PVRFilteringAtrousPositionSigmaIndirect: 2 63 | m_PVRFilteringAtrousPositionSigmaAO: 1 64 | m_PVRTiledBaking: 0 65 | -------------------------------------------------------------------------------- /Assets/Scenes/Robots/Factory-02Settings.lighting.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0938ed59ded33894e91b63edfa819a54 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 4890085278179872738 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scenes/Robots/Mainframe-01.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7f857388f624329499ff6deb2aabfaf1 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Scenes/Robots/Mainframe-01Settings.lighting: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!850595691 &4890085278179872738 4 | LightingSettings: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_Name: Mainframe-01Settings 10 | serializedVersion: 4 11 | m_GIWorkflowMode: 0 12 | m_EnableBakedLightmaps: 1 13 | m_EnableRealtimeLightmaps: 1 14 | m_RealtimeEnvironmentLighting: 1 15 | m_BounceScale: 1 16 | m_AlbedoBoost: 1 17 | m_IndirectOutputScale: 1 18 | m_UsingShadowmask: 1 19 | m_BakeBackend: 1 20 | m_LightmapMaxSize: 1024 21 | m_BakeResolution: 40 22 | m_Padding: 2 23 | m_LightmapCompression: 3 24 | m_AO: 0 25 | m_AOMaxDistance: 1 26 | m_CompAOExponent: 1 27 | m_CompAOExponentDirect: 0 28 | m_ExtractAO: 0 29 | m_MixedBakeMode: 2 30 | m_LightmapsBakeMode: 1 31 | m_FilterMode: 1 32 | m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} 33 | m_ExportTrainingData: 0 34 | m_TrainingDataDestination: TrainingData 35 | m_RealtimeResolution: 2 36 | m_ForceWhiteAlbedo: 0 37 | m_ForceUpdates: 0 38 | m_FinalGather: 0 39 | m_FinalGatherRayCount: 256 40 | m_FinalGatherFiltering: 1 41 | m_PVRCulling: 1 42 | m_PVRSampling: 1 43 | m_PVRDirectSampleCount: 32 44 | m_PVRSampleCount: 500 45 | m_PVREnvironmentSampleCount: 500 46 | m_PVREnvironmentReferencePointCount: 2048 47 | m_LightProbeSampleCountMultiplier: 4 48 | m_PVRBounces: 2 49 | m_PVRMinBounces: 2 50 | m_PVREnvironmentMIS: 0 51 | m_PVRFilteringMode: 2 52 | m_PVRDenoiserTypeDirect: 0 53 | m_PVRDenoiserTypeIndirect: 0 54 | m_PVRDenoiserTypeAO: 0 55 | m_PVRFilterTypeDirect: 0 56 | m_PVRFilterTypeIndirect: 0 57 | m_PVRFilterTypeAO: 0 58 | m_PVRFilteringGaussRadiusDirect: 1 59 | m_PVRFilteringGaussRadiusIndirect: 5 60 | m_PVRFilteringGaussRadiusAO: 2 61 | m_PVRFilteringAtrousPositionSigmaDirect: 0.5 62 | m_PVRFilteringAtrousPositionSigmaIndirect: 2 63 | m_PVRFilteringAtrousPositionSigmaAO: 1 64 | m_PVRTiledBaking: 0 65 | -------------------------------------------------------------------------------- /Assets/Scenes/Robots/Mainframe-01Settings.lighting.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 375056ee8371d7f4e87278b039127767 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 4890085278179872738 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scenes/Robots/Sector-01.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: edc4bf47a174c6543b6544206d021bb1 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Scenes/Robots/Sector-01Settings.lighting: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!850595691 &4890085278179872738 4 | LightingSettings: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_Name: Sector-01Settings 10 | serializedVersion: 4 11 | m_GIWorkflowMode: 0 12 | m_EnableBakedLightmaps: 1 13 | m_EnableRealtimeLightmaps: 1 14 | m_RealtimeEnvironmentLighting: 1 15 | m_BounceScale: 1 16 | m_AlbedoBoost: 1 17 | m_IndirectOutputScale: 1 18 | m_UsingShadowmask: 1 19 | m_BakeBackend: 1 20 | m_LightmapMaxSize: 1024 21 | m_BakeResolution: 40 22 | m_Padding: 2 23 | m_LightmapCompression: 3 24 | m_AO: 0 25 | m_AOMaxDistance: 1 26 | m_CompAOExponent: 1 27 | m_CompAOExponentDirect: 0 28 | m_ExtractAO: 0 29 | m_MixedBakeMode: 2 30 | m_LightmapsBakeMode: 1 31 | m_FilterMode: 1 32 | m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} 33 | m_ExportTrainingData: 0 34 | m_TrainingDataDestination: TrainingData 35 | m_RealtimeResolution: 2 36 | m_ForceWhiteAlbedo: 0 37 | m_ForceUpdates: 0 38 | m_FinalGather: 0 39 | m_FinalGatherRayCount: 256 40 | m_FinalGatherFiltering: 1 41 | m_PVRCulling: 1 42 | m_PVRSampling: 1 43 | m_PVRDirectSampleCount: 32 44 | m_PVRSampleCount: 500 45 | m_PVREnvironmentSampleCount: 500 46 | m_PVREnvironmentReferencePointCount: 2048 47 | m_LightProbeSampleCountMultiplier: 4 48 | m_PVRBounces: 2 49 | m_PVRMinBounces: 2 50 | m_PVREnvironmentMIS: 0 51 | m_PVRFilteringMode: 2 52 | m_PVRDenoiserTypeDirect: 0 53 | m_PVRDenoiserTypeIndirect: 0 54 | m_PVRDenoiserTypeAO: 0 55 | m_PVRFilterTypeDirect: 0 56 | m_PVRFilterTypeIndirect: 0 57 | m_PVRFilterTypeAO: 0 58 | m_PVRFilteringGaussRadiusDirect: 1 59 | m_PVRFilteringGaussRadiusIndirect: 5 60 | m_PVRFilteringGaussRadiusAO: 2 61 | m_PVRFilteringAtrousPositionSigmaDirect: 0.5 62 | m_PVRFilteringAtrousPositionSigmaIndirect: 2 63 | m_PVRFilteringAtrousPositionSigmaAO: 1 64 | m_PVRTiledBaking: 0 65 | -------------------------------------------------------------------------------- /Assets/Scenes/Robots/Sector-01Settings.lighting.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: abb8598cbcd3b3442939b190f922fd6a 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 4890085278179872738 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scenes/Robots/Sector-02.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4fadd55f55f317b4581f680309e1766a 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Scenes/Robots/Sector-02Settings.lighting: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!850595691 &4890085278179872738 4 | LightingSettings: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_Name: Sector-02Settings 10 | serializedVersion: 4 11 | m_GIWorkflowMode: 0 12 | m_EnableBakedLightmaps: 1 13 | m_EnableRealtimeLightmaps: 1 14 | m_RealtimeEnvironmentLighting: 1 15 | m_BounceScale: 1 16 | m_AlbedoBoost: 1 17 | m_IndirectOutputScale: 1 18 | m_UsingShadowmask: 1 19 | m_BakeBackend: 1 20 | m_LightmapMaxSize: 1024 21 | m_BakeResolution: 40 22 | m_Padding: 2 23 | m_LightmapCompression: 3 24 | m_AO: 0 25 | m_AOMaxDistance: 1 26 | m_CompAOExponent: 1 27 | m_CompAOExponentDirect: 0 28 | m_ExtractAO: 0 29 | m_MixedBakeMode: 2 30 | m_LightmapsBakeMode: 1 31 | m_FilterMode: 1 32 | m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} 33 | m_ExportTrainingData: 0 34 | m_TrainingDataDestination: TrainingData 35 | m_RealtimeResolution: 2 36 | m_ForceWhiteAlbedo: 0 37 | m_ForceUpdates: 0 38 | m_FinalGather: 0 39 | m_FinalGatherRayCount: 256 40 | m_FinalGatherFiltering: 1 41 | m_PVRCulling: 1 42 | m_PVRSampling: 1 43 | m_PVRDirectSampleCount: 32 44 | m_PVRSampleCount: 500 45 | m_PVREnvironmentSampleCount: 500 46 | m_PVREnvironmentReferencePointCount: 2048 47 | m_LightProbeSampleCountMultiplier: 4 48 | m_PVRBounces: 2 49 | m_PVRMinBounces: 2 50 | m_PVREnvironmentMIS: 0 51 | m_PVRFilteringMode: 2 52 | m_PVRDenoiserTypeDirect: 0 53 | m_PVRDenoiserTypeIndirect: 0 54 | m_PVRDenoiserTypeAO: 0 55 | m_PVRFilterTypeDirect: 0 56 | m_PVRFilterTypeIndirect: 0 57 | m_PVRFilterTypeAO: 0 58 | m_PVRFilteringGaussRadiusDirect: 1 59 | m_PVRFilteringGaussRadiusIndirect: 5 60 | m_PVRFilteringGaussRadiusAO: 2 61 | m_PVRFilteringAtrousPositionSigmaDirect: 0.5 62 | m_PVRFilteringAtrousPositionSigmaIndirect: 2 63 | m_PVRFilteringAtrousPositionSigmaAO: 1 64 | m_PVRTiledBaking: 0 65 | -------------------------------------------------------------------------------- /Assets/Scenes/Robots/Sector-02Settings.lighting.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ae2ffe21330229d4c98dc5e4a96ef017 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 4890085278179872738 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scenes/Robots/Sector-03.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bb7b8808629f616419e97e1788dbeba8 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Scenes/Robots/Sector-03Settings.lighting: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!850595691 &4890085278179872738 4 | LightingSettings: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_Name: Sector-03Settings 10 | serializedVersion: 4 11 | m_GIWorkflowMode: 0 12 | m_EnableBakedLightmaps: 1 13 | m_EnableRealtimeLightmaps: 1 14 | m_RealtimeEnvironmentLighting: 1 15 | m_BounceScale: 1 16 | m_AlbedoBoost: 1 17 | m_IndirectOutputScale: 1 18 | m_UsingShadowmask: 1 19 | m_BakeBackend: 1 20 | m_LightmapMaxSize: 1024 21 | m_BakeResolution: 40 22 | m_Padding: 2 23 | m_LightmapCompression: 3 24 | m_AO: 0 25 | m_AOMaxDistance: 1 26 | m_CompAOExponent: 1 27 | m_CompAOExponentDirect: 0 28 | m_ExtractAO: 0 29 | m_MixedBakeMode: 2 30 | m_LightmapsBakeMode: 1 31 | m_FilterMode: 1 32 | m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} 33 | m_ExportTrainingData: 0 34 | m_TrainingDataDestination: TrainingData 35 | m_RealtimeResolution: 2 36 | m_ForceWhiteAlbedo: 0 37 | m_ForceUpdates: 0 38 | m_FinalGather: 0 39 | m_FinalGatherRayCount: 256 40 | m_FinalGatherFiltering: 1 41 | m_PVRCulling: 1 42 | m_PVRSampling: 1 43 | m_PVRDirectSampleCount: 32 44 | m_PVRSampleCount: 500 45 | m_PVREnvironmentSampleCount: 500 46 | m_PVREnvironmentReferencePointCount: 2048 47 | m_LightProbeSampleCountMultiplier: 4 48 | m_PVRBounces: 2 49 | m_PVRMinBounces: 2 50 | m_PVREnvironmentMIS: 0 51 | m_PVRFilteringMode: 2 52 | m_PVRDenoiserTypeDirect: 0 53 | m_PVRDenoiserTypeIndirect: 0 54 | m_PVRDenoiserTypeAO: 0 55 | m_PVRFilterTypeDirect: 0 56 | m_PVRFilterTypeIndirect: 0 57 | m_PVRFilterTypeAO: 0 58 | m_PVRFilteringGaussRadiusDirect: 1 59 | m_PVRFilteringGaussRadiusIndirect: 5 60 | m_PVRFilteringGaussRadiusAO: 2 61 | m_PVRFilteringAtrousPositionSigmaDirect: 0.5 62 | m_PVRFilteringAtrousPositionSigmaIndirect: 2 63 | m_PVRFilteringAtrousPositionSigmaAO: 1 64 | m_PVRTiledBaking: 0 65 | -------------------------------------------------------------------------------- /Assets/Scenes/Robots/Sector-03Settings.lighting.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c715bdf742724f140880c4d50bb39e43 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 4890085278179872738 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scenes/Robots/Sector-04.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9c14e3ffe5fb65b4a979bcc442ee7a62 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Scenes/Robots/Sector-04Settings.lighting: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!850595691 &4890085278179872738 4 | LightingSettings: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_Name: Sector-04Settings 10 | serializedVersion: 4 11 | m_GIWorkflowMode: 0 12 | m_EnableBakedLightmaps: 1 13 | m_EnableRealtimeLightmaps: 1 14 | m_RealtimeEnvironmentLighting: 1 15 | m_BounceScale: 1 16 | m_AlbedoBoost: 1 17 | m_IndirectOutputScale: 1 18 | m_UsingShadowmask: 1 19 | m_BakeBackend: 1 20 | m_LightmapMaxSize: 1024 21 | m_BakeResolution: 40 22 | m_Padding: 2 23 | m_LightmapCompression: 3 24 | m_AO: 0 25 | m_AOMaxDistance: 1 26 | m_CompAOExponent: 1 27 | m_CompAOExponentDirect: 0 28 | m_ExtractAO: 0 29 | m_MixedBakeMode: 2 30 | m_LightmapsBakeMode: 1 31 | m_FilterMode: 1 32 | m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} 33 | m_ExportTrainingData: 0 34 | m_TrainingDataDestination: TrainingData 35 | m_RealtimeResolution: 2 36 | m_ForceWhiteAlbedo: 0 37 | m_ForceUpdates: 0 38 | m_FinalGather: 0 39 | m_FinalGatherRayCount: 256 40 | m_FinalGatherFiltering: 1 41 | m_PVRCulling: 1 42 | m_PVRSampling: 1 43 | m_PVRDirectSampleCount: 32 44 | m_PVRSampleCount: 500 45 | m_PVREnvironmentSampleCount: 500 46 | m_PVREnvironmentReferencePointCount: 2048 47 | m_LightProbeSampleCountMultiplier: 4 48 | m_PVRBounces: 2 49 | m_PVRMinBounces: 2 50 | m_PVREnvironmentMIS: 0 51 | m_PVRFilteringMode: 2 52 | m_PVRDenoiserTypeDirect: 0 53 | m_PVRDenoiserTypeIndirect: 0 54 | m_PVRDenoiserTypeAO: 0 55 | m_PVRFilterTypeDirect: 0 56 | m_PVRFilterTypeIndirect: 0 57 | m_PVRFilterTypeAO: 0 58 | m_PVRFilteringGaussRadiusDirect: 1 59 | m_PVRFilteringGaussRadiusIndirect: 5 60 | m_PVRFilteringGaussRadiusAO: 2 61 | m_PVRFilteringAtrousPositionSigmaDirect: 0.5 62 | m_PVRFilteringAtrousPositionSigmaIndirect: 2 63 | m_PVRFilteringAtrousPositionSigmaAO: 1 64 | m_PVRTiledBaking: 0 65 | -------------------------------------------------------------------------------- /Assets/Scenes/Robots/Sector-04Settings.lighting.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 42c1e4c3b410de44595bba713d91a829 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 4890085278179872738 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scenes/Tutorial.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f957c6e4d4bbd18429b2501a04e11770 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scenes/Tutorial/Tutorial1.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8d7d69a63086b5c429b036c423f94fd7 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Scenes/Tutorial/Tutorial10.1.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5c7b6a5765b86654591c7235a405c6e2 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Scenes/Tutorial/Tutorial10.10.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c5a87f66edf7b5f47bb4dd89e4291c71 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Scenes/Tutorial/Tutorial10.2.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 37ea114189d24ce428aab7cf8e7bf04c 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Scenes/Tutorial/Tutorial10.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 356b78b14f4f98046afd55bb889b7b06 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Scenes/Tutorial/Tutorial12.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fde6e059c98befb40a0bbb17727b7906 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Scenes/Tutorial/Tutorial12A.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 22ce4c3c18f0c704b84a22fafc64533c 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Scenes/Tutorial/Tutorial12Z.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 930e2fdf99af6dc4eae1d6bbb93966aa 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Scenes/Tutorial/Tutorial12Ä.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a8e40249df83d7846af96c000eb5b031 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Scenes/Tutorial/Tutorial13.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bedd89473ffab4e4f8fd2025ee33d8e1 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Scenes/Tutorial/Tutorial1Settings.lighting: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!850595691 &4890085278179872738 4 | LightingSettings: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_Name: Tutorial1Settings 10 | serializedVersion: 4 11 | m_GIWorkflowMode: 0 12 | m_EnableBakedLightmaps: 1 13 | m_EnableRealtimeLightmaps: 1 14 | m_RealtimeEnvironmentLighting: 1 15 | m_BounceScale: 1 16 | m_AlbedoBoost: 1 17 | m_IndirectOutputScale: 1 18 | m_UsingShadowmask: 1 19 | m_BakeBackend: 1 20 | m_LightmapMaxSize: 1024 21 | m_BakeResolution: 40 22 | m_Padding: 2 23 | m_LightmapCompression: 3 24 | m_AO: 0 25 | m_AOMaxDistance: 1 26 | m_CompAOExponent: 1 27 | m_CompAOExponentDirect: 0 28 | m_ExtractAO: 0 29 | m_MixedBakeMode: 2 30 | m_LightmapsBakeMode: 1 31 | m_FilterMode: 1 32 | m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} 33 | m_ExportTrainingData: 0 34 | m_TrainingDataDestination: TrainingData 35 | m_RealtimeResolution: 2 36 | m_ForceWhiteAlbedo: 0 37 | m_ForceUpdates: 0 38 | m_FinalGather: 0 39 | m_FinalGatherRayCount: 256 40 | m_FinalGatherFiltering: 1 41 | m_PVRCulling: 1 42 | m_PVRSampling: 1 43 | m_PVRDirectSampleCount: 32 44 | m_PVRSampleCount: 500 45 | m_PVREnvironmentSampleCount: 500 46 | m_PVREnvironmentReferencePointCount: 2048 47 | m_LightProbeSampleCountMultiplier: 4 48 | m_PVRBounces: 2 49 | m_PVRMinBounces: 2 50 | m_PVREnvironmentMIS: 0 51 | m_PVRFilteringMode: 2 52 | m_PVRDenoiserTypeDirect: 0 53 | m_PVRDenoiserTypeIndirect: 0 54 | m_PVRDenoiserTypeAO: 0 55 | m_PVRFilterTypeDirect: 0 56 | m_PVRFilterTypeIndirect: 0 57 | m_PVRFilterTypeAO: 0 58 | m_PVRFilteringGaussRadiusDirect: 1 59 | m_PVRFilteringGaussRadiusIndirect: 5 60 | m_PVRFilteringGaussRadiusAO: 2 61 | m_PVRFilteringAtrousPositionSigmaDirect: 0.5 62 | m_PVRFilteringAtrousPositionSigmaIndirect: 2 63 | m_PVRFilteringAtrousPositionSigmaAO: 1 64 | m_PVRTiledBaking: 0 65 | -------------------------------------------------------------------------------- /Assets/Scenes/Tutorial/Tutorial1Settings.lighting.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8bc7ce066e2f22a42b13a05f10365459 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 4890085278179872738 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scenes/Tutorial/Tutorial2.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 799480fa7e294aa4bbffc3b8f62ccc80 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Scenes/Tutorial/Tutorial2Settings.lighting: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!850595691 &4890085278179872738 4 | LightingSettings: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_Name: Tutorial2Settings 10 | serializedVersion: 4 11 | m_GIWorkflowMode: 0 12 | m_EnableBakedLightmaps: 1 13 | m_EnableRealtimeLightmaps: 1 14 | m_RealtimeEnvironmentLighting: 1 15 | m_BounceScale: 1 16 | m_AlbedoBoost: 1 17 | m_IndirectOutputScale: 1 18 | m_UsingShadowmask: 1 19 | m_BakeBackend: 1 20 | m_LightmapMaxSize: 1024 21 | m_BakeResolution: 40 22 | m_Padding: 2 23 | m_LightmapCompression: 3 24 | m_AO: 0 25 | m_AOMaxDistance: 1 26 | m_CompAOExponent: 1 27 | m_CompAOExponentDirect: 0 28 | m_ExtractAO: 0 29 | m_MixedBakeMode: 2 30 | m_LightmapsBakeMode: 1 31 | m_FilterMode: 1 32 | m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} 33 | m_ExportTrainingData: 0 34 | m_TrainingDataDestination: TrainingData 35 | m_RealtimeResolution: 2 36 | m_ForceWhiteAlbedo: 0 37 | m_ForceUpdates: 0 38 | m_FinalGather: 0 39 | m_FinalGatherRayCount: 256 40 | m_FinalGatherFiltering: 1 41 | m_PVRCulling: 1 42 | m_PVRSampling: 1 43 | m_PVRDirectSampleCount: 32 44 | m_PVRSampleCount: 500 45 | m_PVREnvironmentSampleCount: 500 46 | m_PVREnvironmentReferencePointCount: 2048 47 | m_LightProbeSampleCountMultiplier: 4 48 | m_PVRBounces: 2 49 | m_PVRMinBounces: 2 50 | m_PVREnvironmentMIS: 0 51 | m_PVRFilteringMode: 2 52 | m_PVRDenoiserTypeDirect: 0 53 | m_PVRDenoiserTypeIndirect: 0 54 | m_PVRDenoiserTypeAO: 0 55 | m_PVRFilterTypeDirect: 0 56 | m_PVRFilterTypeIndirect: 0 57 | m_PVRFilterTypeAO: 0 58 | m_PVRFilteringGaussRadiusDirect: 1 59 | m_PVRFilteringGaussRadiusIndirect: 5 60 | m_PVRFilteringGaussRadiusAO: 2 61 | m_PVRFilteringAtrousPositionSigmaDirect: 0.5 62 | m_PVRFilteringAtrousPositionSigmaIndirect: 2 63 | m_PVRFilteringAtrousPositionSigmaAO: 1 64 | m_PVRTiledBaking: 0 65 | -------------------------------------------------------------------------------- /Assets/Scenes/Tutorial/Tutorial2Settings.lighting.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 760f86dd2e07cc547832696c2ca209ba 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 4890085278179872738 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scenes/Tutorial/Tutorial3.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5307344c2b5e4814e8df5ee9f1410153 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Scenes/Tutorial/Tutorial3Settings.lighting: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!850595691 &4890085278179872738 4 | LightingSettings: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_Name: Tutorial3Settings 10 | serializedVersion: 4 11 | m_GIWorkflowMode: 0 12 | m_EnableBakedLightmaps: 1 13 | m_EnableRealtimeLightmaps: 1 14 | m_RealtimeEnvironmentLighting: 1 15 | m_BounceScale: 1 16 | m_AlbedoBoost: 1 17 | m_IndirectOutputScale: 1 18 | m_UsingShadowmask: 1 19 | m_BakeBackend: 1 20 | m_LightmapMaxSize: 1024 21 | m_BakeResolution: 40 22 | m_Padding: 2 23 | m_LightmapCompression: 3 24 | m_AO: 0 25 | m_AOMaxDistance: 1 26 | m_CompAOExponent: 1 27 | m_CompAOExponentDirect: 0 28 | m_ExtractAO: 0 29 | m_MixedBakeMode: 2 30 | m_LightmapsBakeMode: 1 31 | m_FilterMode: 1 32 | m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} 33 | m_ExportTrainingData: 0 34 | m_TrainingDataDestination: TrainingData 35 | m_RealtimeResolution: 2 36 | m_ForceWhiteAlbedo: 0 37 | m_ForceUpdates: 0 38 | m_FinalGather: 0 39 | m_FinalGatherRayCount: 256 40 | m_FinalGatherFiltering: 1 41 | m_PVRCulling: 1 42 | m_PVRSampling: 1 43 | m_PVRDirectSampleCount: 32 44 | m_PVRSampleCount: 500 45 | m_PVREnvironmentSampleCount: 500 46 | m_PVREnvironmentReferencePointCount: 2048 47 | m_LightProbeSampleCountMultiplier: 4 48 | m_PVRBounces: 2 49 | m_PVRMinBounces: 2 50 | m_PVREnvironmentMIS: 0 51 | m_PVRFilteringMode: 2 52 | m_PVRDenoiserTypeDirect: 0 53 | m_PVRDenoiserTypeIndirect: 0 54 | m_PVRDenoiserTypeAO: 0 55 | m_PVRFilterTypeDirect: 0 56 | m_PVRFilterTypeIndirect: 0 57 | m_PVRFilterTypeAO: 0 58 | m_PVRFilteringGaussRadiusDirect: 1 59 | m_PVRFilteringGaussRadiusIndirect: 5 60 | m_PVRFilteringGaussRadiusAO: 2 61 | m_PVRFilteringAtrousPositionSigmaDirect: 0.5 62 | m_PVRFilteringAtrousPositionSigmaIndirect: 2 63 | m_PVRFilteringAtrousPositionSigmaAO: 1 64 | m_PVRTiledBaking: 0 65 | -------------------------------------------------------------------------------- /Assets/Scenes/Tutorial/Tutorial3Settings.lighting.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: aba5140de4a9f134e87e1d9560c271d5 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 4890085278179872738 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scenes/Tutorial/Tutorial4.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f33ec1c18c1111f4f8ffb22fa2c72fc0 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Scenes/Tutorial/Tutorial4Settings.lighting: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!850595691 &4890085278179872738 4 | LightingSettings: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_Name: Tutorial4Settings 10 | serializedVersion: 4 11 | m_GIWorkflowMode: 0 12 | m_EnableBakedLightmaps: 1 13 | m_EnableRealtimeLightmaps: 1 14 | m_RealtimeEnvironmentLighting: 1 15 | m_BounceScale: 1 16 | m_AlbedoBoost: 1 17 | m_IndirectOutputScale: 1 18 | m_UsingShadowmask: 1 19 | m_BakeBackend: 1 20 | m_LightmapMaxSize: 1024 21 | m_BakeResolution: 40 22 | m_Padding: 2 23 | m_LightmapCompression: 3 24 | m_AO: 0 25 | m_AOMaxDistance: 1 26 | m_CompAOExponent: 1 27 | m_CompAOExponentDirect: 0 28 | m_ExtractAO: 0 29 | m_MixedBakeMode: 2 30 | m_LightmapsBakeMode: 1 31 | m_FilterMode: 1 32 | m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} 33 | m_ExportTrainingData: 0 34 | m_TrainingDataDestination: TrainingData 35 | m_RealtimeResolution: 2 36 | m_ForceWhiteAlbedo: 0 37 | m_ForceUpdates: 0 38 | m_FinalGather: 0 39 | m_FinalGatherRayCount: 256 40 | m_FinalGatherFiltering: 1 41 | m_PVRCulling: 1 42 | m_PVRSampling: 1 43 | m_PVRDirectSampleCount: 32 44 | m_PVRSampleCount: 500 45 | m_PVREnvironmentSampleCount: 500 46 | m_PVREnvironmentReferencePointCount: 2048 47 | m_LightProbeSampleCountMultiplier: 4 48 | m_PVRBounces: 2 49 | m_PVRMinBounces: 2 50 | m_PVREnvironmentMIS: 0 51 | m_PVRFilteringMode: 2 52 | m_PVRDenoiserTypeDirect: 0 53 | m_PVRDenoiserTypeIndirect: 0 54 | m_PVRDenoiserTypeAO: 0 55 | m_PVRFilterTypeDirect: 0 56 | m_PVRFilterTypeIndirect: 0 57 | m_PVRFilterTypeAO: 0 58 | m_PVRFilteringGaussRadiusDirect: 1 59 | m_PVRFilteringGaussRadiusIndirect: 5 60 | m_PVRFilteringGaussRadiusAO: 2 61 | m_PVRFilteringAtrousPositionSigmaDirect: 0.5 62 | m_PVRFilteringAtrousPositionSigmaIndirect: 2 63 | m_PVRFilteringAtrousPositionSigmaAO: 1 64 | m_PVRTiledBaking: 0 65 | -------------------------------------------------------------------------------- /Assets/Scenes/Tutorial/Tutorial4Settings.lighting.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1095dd93711faf544880406bce7972c6 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 4890085278179872738 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scenes/Tutorial/Tutorial5.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dcdd0584585bfa94692bb1b7b552ac5d 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Scenes/Tutorial/Tutorial5Settings.lighting: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!850595691 &4890085278179872738 4 | LightingSettings: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_Name: Tutorial5Settings 10 | serializedVersion: 4 11 | m_GIWorkflowMode: 0 12 | m_EnableBakedLightmaps: 1 13 | m_EnableRealtimeLightmaps: 1 14 | m_RealtimeEnvironmentLighting: 1 15 | m_BounceScale: 1 16 | m_AlbedoBoost: 1 17 | m_IndirectOutputScale: 1 18 | m_UsingShadowmask: 1 19 | m_BakeBackend: 1 20 | m_LightmapMaxSize: 1024 21 | m_BakeResolution: 40 22 | m_Padding: 2 23 | m_LightmapCompression: 3 24 | m_AO: 0 25 | m_AOMaxDistance: 1 26 | m_CompAOExponent: 1 27 | m_CompAOExponentDirect: 0 28 | m_ExtractAO: 0 29 | m_MixedBakeMode: 2 30 | m_LightmapsBakeMode: 1 31 | m_FilterMode: 1 32 | m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} 33 | m_ExportTrainingData: 0 34 | m_TrainingDataDestination: TrainingData 35 | m_RealtimeResolution: 2 36 | m_ForceWhiteAlbedo: 0 37 | m_ForceUpdates: 0 38 | m_FinalGather: 0 39 | m_FinalGatherRayCount: 256 40 | m_FinalGatherFiltering: 1 41 | m_PVRCulling: 1 42 | m_PVRSampling: 1 43 | m_PVRDirectSampleCount: 32 44 | m_PVRSampleCount: 500 45 | m_PVREnvironmentSampleCount: 500 46 | m_PVREnvironmentReferencePointCount: 2048 47 | m_LightProbeSampleCountMultiplier: 4 48 | m_PVRBounces: 2 49 | m_PVRMinBounces: 2 50 | m_PVREnvironmentMIS: 0 51 | m_PVRFilteringMode: 2 52 | m_PVRDenoiserTypeDirect: 0 53 | m_PVRDenoiserTypeIndirect: 0 54 | m_PVRDenoiserTypeAO: 0 55 | m_PVRFilterTypeDirect: 0 56 | m_PVRFilterTypeIndirect: 0 57 | m_PVRFilterTypeAO: 0 58 | m_PVRFilteringGaussRadiusDirect: 1 59 | m_PVRFilteringGaussRadiusIndirect: 5 60 | m_PVRFilteringGaussRadiusAO: 2 61 | m_PVRFilteringAtrousPositionSigmaDirect: 0.5 62 | m_PVRFilteringAtrousPositionSigmaIndirect: 2 63 | m_PVRFilteringAtrousPositionSigmaAO: 1 64 | m_PVRTiledBaking: 0 65 | -------------------------------------------------------------------------------- /Assets/Scenes/Tutorial/Tutorial5Settings.lighting.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 199f5a6b3135a9b4c97981df098efef9 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 4890085278179872738 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scenes/Wastelands.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7b6e2309e34f23148b572350bb5e6bd3 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scenes/Wastelands/BarterTown.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ad950f78074f09248971410d64a9088c 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Scenes/Wastelands/BarterTownSettings.lighting: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!850595691 &4890085278179872738 4 | LightingSettings: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_Name: BarterTownSettings 10 | serializedVersion: 4 11 | m_GIWorkflowMode: 0 12 | m_EnableBakedLightmaps: 1 13 | m_EnableRealtimeLightmaps: 1 14 | m_RealtimeEnvironmentLighting: 1 15 | m_BounceScale: 1 16 | m_AlbedoBoost: 1 17 | m_IndirectOutputScale: 1 18 | m_UsingShadowmask: 1 19 | m_BakeBackend: 1 20 | m_LightmapMaxSize: 1024 21 | m_BakeResolution: 40 22 | m_Padding: 2 23 | m_LightmapCompression: 3 24 | m_AO: 0 25 | m_AOMaxDistance: 1 26 | m_CompAOExponent: 1 27 | m_CompAOExponentDirect: 0 28 | m_ExtractAO: 0 29 | m_MixedBakeMode: 2 30 | m_LightmapsBakeMode: 1 31 | m_FilterMode: 1 32 | m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} 33 | m_ExportTrainingData: 0 34 | m_TrainingDataDestination: TrainingData 35 | m_RealtimeResolution: 2 36 | m_ForceWhiteAlbedo: 0 37 | m_ForceUpdates: 0 38 | m_FinalGather: 0 39 | m_FinalGatherRayCount: 256 40 | m_FinalGatherFiltering: 1 41 | m_PVRCulling: 1 42 | m_PVRSampling: 1 43 | m_PVRDirectSampleCount: 32 44 | m_PVRSampleCount: 500 45 | m_PVREnvironmentSampleCount: 500 46 | m_PVREnvironmentReferencePointCount: 2048 47 | m_LightProbeSampleCountMultiplier: 4 48 | m_PVRBounces: 2 49 | m_PVRMinBounces: 2 50 | m_PVREnvironmentMIS: 0 51 | m_PVRFilteringMode: 2 52 | m_PVRDenoiserTypeDirect: 0 53 | m_PVRDenoiserTypeIndirect: 0 54 | m_PVRDenoiserTypeAO: 0 55 | m_PVRFilterTypeDirect: 0 56 | m_PVRFilterTypeIndirect: 0 57 | m_PVRFilterTypeAO: 0 58 | m_PVRFilteringGaussRadiusDirect: 1 59 | m_PVRFilteringGaussRadiusIndirect: 5 60 | m_PVRFilteringGaussRadiusAO: 2 61 | m_PVRFilteringAtrousPositionSigmaDirect: 0.5 62 | m_PVRFilteringAtrousPositionSigmaIndirect: 2 63 | m_PVRFilteringAtrousPositionSigmaAO: 1 64 | m_PVRTiledBaking: 0 65 | -------------------------------------------------------------------------------- /Assets/Scenes/Wastelands/BarterTownSettings.lighting.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5d60a3dd8398bd646b7547fce99d3f13 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 4890085278179872738 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scenes/Wastelands/BulletFarm.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 42cd3cd16007b23469b67f61491f863f 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Scenes/Wastelands/BulletFarmSettings.lighting: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!850595691 &4890085278179872738 4 | LightingSettings: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_Name: BulletFarmSettings 10 | serializedVersion: 4 11 | m_GIWorkflowMode: 0 12 | m_EnableBakedLightmaps: 1 13 | m_EnableRealtimeLightmaps: 1 14 | m_RealtimeEnvironmentLighting: 1 15 | m_BounceScale: 1 16 | m_AlbedoBoost: 1 17 | m_IndirectOutputScale: 1 18 | m_UsingShadowmask: 1 19 | m_BakeBackend: 1 20 | m_LightmapMaxSize: 1024 21 | m_BakeResolution: 40 22 | m_Padding: 2 23 | m_LightmapCompression: 3 24 | m_AO: 0 25 | m_AOMaxDistance: 1 26 | m_CompAOExponent: 1 27 | m_CompAOExponentDirect: 0 28 | m_ExtractAO: 0 29 | m_MixedBakeMode: 2 30 | m_LightmapsBakeMode: 1 31 | m_FilterMode: 1 32 | m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} 33 | m_ExportTrainingData: 0 34 | m_TrainingDataDestination: TrainingData 35 | m_RealtimeResolution: 2 36 | m_ForceWhiteAlbedo: 0 37 | m_ForceUpdates: 0 38 | m_FinalGather: 0 39 | m_FinalGatherRayCount: 256 40 | m_FinalGatherFiltering: 1 41 | m_PVRCulling: 1 42 | m_PVRSampling: 1 43 | m_PVRDirectSampleCount: 32 44 | m_PVRSampleCount: 500 45 | m_PVREnvironmentSampleCount: 500 46 | m_PVREnvironmentReferencePointCount: 2048 47 | m_LightProbeSampleCountMultiplier: 4 48 | m_PVRBounces: 2 49 | m_PVRMinBounces: 2 50 | m_PVREnvironmentMIS: 0 51 | m_PVRFilteringMode: 2 52 | m_PVRDenoiserTypeDirect: 0 53 | m_PVRDenoiserTypeIndirect: 0 54 | m_PVRDenoiserTypeAO: 0 55 | m_PVRFilterTypeDirect: 0 56 | m_PVRFilterTypeIndirect: 0 57 | m_PVRFilterTypeAO: 0 58 | m_PVRFilteringGaussRadiusDirect: 1 59 | m_PVRFilteringGaussRadiusIndirect: 5 60 | m_PVRFilteringGaussRadiusAO: 2 61 | m_PVRFilteringAtrousPositionSigmaDirect: 0.5 62 | m_PVRFilteringAtrousPositionSigmaIndirect: 2 63 | m_PVRFilteringAtrousPositionSigmaAO: 1 64 | m_PVRTiledBaking: 0 65 | -------------------------------------------------------------------------------- /Assets/Scenes/Wastelands/BulletFarmSettings.lighting.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 622d131ff3ba20b44b1513379a3f920b 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 4890085278179872738 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scenes/Wastelands/GasTown.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 89707666301853b41addcdc93526dd54 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Scenes/Wastelands/GasTownSettings.lighting: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!850595691 &4890085278179872738 4 | LightingSettings: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_Name: GasTownSettings 10 | serializedVersion: 4 11 | m_GIWorkflowMode: 0 12 | m_EnableBakedLightmaps: 1 13 | m_EnableRealtimeLightmaps: 1 14 | m_RealtimeEnvironmentLighting: 1 15 | m_BounceScale: 1 16 | m_AlbedoBoost: 1 17 | m_IndirectOutputScale: 1 18 | m_UsingShadowmask: 1 19 | m_BakeBackend: 1 20 | m_LightmapMaxSize: 1024 21 | m_BakeResolution: 40 22 | m_Padding: 2 23 | m_LightmapCompression: 3 24 | m_AO: 0 25 | m_AOMaxDistance: 1 26 | m_CompAOExponent: 1 27 | m_CompAOExponentDirect: 0 28 | m_ExtractAO: 0 29 | m_MixedBakeMode: 2 30 | m_LightmapsBakeMode: 1 31 | m_FilterMode: 1 32 | m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} 33 | m_ExportTrainingData: 0 34 | m_TrainingDataDestination: TrainingData 35 | m_RealtimeResolution: 2 36 | m_ForceWhiteAlbedo: 0 37 | m_ForceUpdates: 0 38 | m_FinalGather: 0 39 | m_FinalGatherRayCount: 256 40 | m_FinalGatherFiltering: 1 41 | m_PVRCulling: 1 42 | m_PVRSampling: 1 43 | m_PVRDirectSampleCount: 32 44 | m_PVRSampleCount: 500 45 | m_PVREnvironmentSampleCount: 500 46 | m_PVREnvironmentReferencePointCount: 2048 47 | m_LightProbeSampleCountMultiplier: 4 48 | m_PVRBounces: 2 49 | m_PVRMinBounces: 2 50 | m_PVREnvironmentMIS: 0 51 | m_PVRFilteringMode: 2 52 | m_PVRDenoiserTypeDirect: 0 53 | m_PVRDenoiserTypeIndirect: 0 54 | m_PVRDenoiserTypeAO: 0 55 | m_PVRFilterTypeDirect: 0 56 | m_PVRFilterTypeIndirect: 0 57 | m_PVRFilterTypeAO: 0 58 | m_PVRFilteringGaussRadiusDirect: 1 59 | m_PVRFilteringGaussRadiusIndirect: 5 60 | m_PVRFilteringGaussRadiusAO: 2 61 | m_PVRFilteringAtrousPositionSigmaDirect: 0.5 62 | m_PVRFilteringAtrousPositionSigmaIndirect: 2 63 | m_PVRFilteringAtrousPositionSigmaAO: 1 64 | m_PVRTiledBaking: 0 65 | -------------------------------------------------------------------------------- /Assets/Scenes/Wastelands/GasTownSettings.lighting.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 83a804bd3875a1e4186f9bd0e491bded 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 4890085278179872738 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scenes/Wastelands/HallsOfJustice.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2522f213b2356d743b544c70da1b9772 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Scenes/Wastelands/HallsOfJusticeSettings.lighting: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!850595691 &4890085278179872738 4 | LightingSettings: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_Name: HallsOfJusticeSettings 10 | serializedVersion: 4 11 | m_GIWorkflowMode: 0 12 | m_EnableBakedLightmaps: 1 13 | m_EnableRealtimeLightmaps: 1 14 | m_RealtimeEnvironmentLighting: 1 15 | m_BounceScale: 1 16 | m_AlbedoBoost: 1 17 | m_IndirectOutputScale: 1 18 | m_UsingShadowmask: 1 19 | m_BakeBackend: 1 20 | m_LightmapMaxSize: 1024 21 | m_BakeResolution: 40 22 | m_Padding: 2 23 | m_LightmapCompression: 3 24 | m_AO: 0 25 | m_AOMaxDistance: 1 26 | m_CompAOExponent: 1 27 | m_CompAOExponentDirect: 0 28 | m_ExtractAO: 0 29 | m_MixedBakeMode: 2 30 | m_LightmapsBakeMode: 1 31 | m_FilterMode: 1 32 | m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} 33 | m_ExportTrainingData: 0 34 | m_TrainingDataDestination: TrainingData 35 | m_RealtimeResolution: 2 36 | m_ForceWhiteAlbedo: 0 37 | m_ForceUpdates: 0 38 | m_FinalGather: 0 39 | m_FinalGatherRayCount: 256 40 | m_FinalGatherFiltering: 1 41 | m_PVRCulling: 1 42 | m_PVRSampling: 1 43 | m_PVRDirectSampleCount: 32 44 | m_PVRSampleCount: 500 45 | m_PVREnvironmentSampleCount: 500 46 | m_PVREnvironmentReferencePointCount: 2048 47 | m_LightProbeSampleCountMultiplier: 4 48 | m_PVRBounces: 2 49 | m_PVRMinBounces: 2 50 | m_PVREnvironmentMIS: 0 51 | m_PVRFilteringMode: 2 52 | m_PVRDenoiserTypeDirect: 0 53 | m_PVRDenoiserTypeIndirect: 0 54 | m_PVRDenoiserTypeAO: 0 55 | m_PVRFilterTypeDirect: 0 56 | m_PVRFilterTypeIndirect: 0 57 | m_PVRFilterTypeAO: 0 58 | m_PVRFilteringGaussRadiusDirect: 1 59 | m_PVRFilteringGaussRadiusIndirect: 5 60 | m_PVRFilteringGaussRadiusAO: 2 61 | m_PVRFilteringAtrousPositionSigmaDirect: 0.5 62 | m_PVRFilteringAtrousPositionSigmaIndirect: 2 63 | m_PVRFilteringAtrousPositionSigmaAO: 1 64 | m_PVRTiledBaking: 0 65 | -------------------------------------------------------------------------------- /Assets/Scenes/Wastelands/HallsOfJusticeSettings.lighting.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 57c443d112a8cc44289d1c52f8c932ff 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 4890085278179872738 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scenes/Wastelands/Highway9.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 34ab9726e0de87e45bdf0b679155eaf7 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Scenes/Wastelands/Highway9Settings.lighting: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!850595691 &4890085278179872738 4 | LightingSettings: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_Name: Highway9Settings 10 | serializedVersion: 4 11 | m_GIWorkflowMode: 0 12 | m_EnableBakedLightmaps: 1 13 | m_EnableRealtimeLightmaps: 1 14 | m_RealtimeEnvironmentLighting: 1 15 | m_BounceScale: 1 16 | m_AlbedoBoost: 1 17 | m_IndirectOutputScale: 1 18 | m_UsingShadowmask: 1 19 | m_BakeBackend: 1 20 | m_LightmapMaxSize: 1024 21 | m_BakeResolution: 40 22 | m_Padding: 2 23 | m_LightmapCompression: 3 24 | m_AO: 0 25 | m_AOMaxDistance: 1 26 | m_CompAOExponent: 1 27 | m_CompAOExponentDirect: 0 28 | m_ExtractAO: 0 29 | m_MixedBakeMode: 2 30 | m_LightmapsBakeMode: 1 31 | m_FilterMode: 1 32 | m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} 33 | m_ExportTrainingData: 0 34 | m_TrainingDataDestination: TrainingData 35 | m_RealtimeResolution: 2 36 | m_ForceWhiteAlbedo: 0 37 | m_ForceUpdates: 0 38 | m_FinalGather: 0 39 | m_FinalGatherRayCount: 256 40 | m_FinalGatherFiltering: 1 41 | m_PVRCulling: 1 42 | m_PVRSampling: 1 43 | m_PVRDirectSampleCount: 32 44 | m_PVRSampleCount: 500 45 | m_PVREnvironmentSampleCount: 500 46 | m_PVREnvironmentReferencePointCount: 2048 47 | m_LightProbeSampleCountMultiplier: 4 48 | m_PVRBounces: 2 49 | m_PVRMinBounces: 2 50 | m_PVREnvironmentMIS: 0 51 | m_PVRFilteringMode: 2 52 | m_PVRDenoiserTypeDirect: 0 53 | m_PVRDenoiserTypeIndirect: 0 54 | m_PVRDenoiserTypeAO: 0 55 | m_PVRFilterTypeDirect: 0 56 | m_PVRFilterTypeIndirect: 0 57 | m_PVRFilterTypeAO: 0 58 | m_PVRFilteringGaussRadiusDirect: 1 59 | m_PVRFilteringGaussRadiusIndirect: 5 60 | m_PVRFilteringGaussRadiusAO: 2 61 | m_PVRFilteringAtrousPositionSigmaDirect: 0.5 62 | m_PVRFilteringAtrousPositionSigmaIndirect: 2 63 | m_PVRFilteringAtrousPositionSigmaAO: 1 64 | m_PVRTiledBaking: 0 65 | -------------------------------------------------------------------------------- /Assets/Scenes/Wastelands/Highway9Settings.lighting.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 01e0d8286540e8845bf2f7bab9a65f8b 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 4890085278179872738 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scenes/Wastelands/TheGreenPlace.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 67ad0d3bd6a7ca94eb4ae2f5d7004b20 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Scenes/Wastelands/TheGreenPlaceSettings.lighting: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!850595691 &4890085278179872738 4 | LightingSettings: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_Name: TheGreenPlaceSettings 10 | serializedVersion: 4 11 | m_GIWorkflowMode: 0 12 | m_EnableBakedLightmaps: 1 13 | m_EnableRealtimeLightmaps: 1 14 | m_RealtimeEnvironmentLighting: 1 15 | m_BounceScale: 1 16 | m_AlbedoBoost: 1 17 | m_IndirectOutputScale: 1 18 | m_UsingShadowmask: 1 19 | m_BakeBackend: 1 20 | m_LightmapMaxSize: 1024 21 | m_BakeResolution: 40 22 | m_Padding: 2 23 | m_LightmapCompression: 3 24 | m_AO: 0 25 | m_AOMaxDistance: 1 26 | m_CompAOExponent: 1 27 | m_CompAOExponentDirect: 0 28 | m_ExtractAO: 0 29 | m_MixedBakeMode: 2 30 | m_LightmapsBakeMode: 1 31 | m_FilterMode: 1 32 | m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} 33 | m_ExportTrainingData: 0 34 | m_TrainingDataDestination: TrainingData 35 | m_RealtimeResolution: 2 36 | m_ForceWhiteAlbedo: 0 37 | m_ForceUpdates: 0 38 | m_FinalGather: 0 39 | m_FinalGatherRayCount: 256 40 | m_FinalGatherFiltering: 1 41 | m_PVRCulling: 1 42 | m_PVRSampling: 1 43 | m_PVRDirectSampleCount: 32 44 | m_PVRSampleCount: 500 45 | m_PVREnvironmentSampleCount: 500 46 | m_PVREnvironmentReferencePointCount: 2048 47 | m_LightProbeSampleCountMultiplier: 4 48 | m_PVRBounces: 2 49 | m_PVRMinBounces: 2 50 | m_PVREnvironmentMIS: 0 51 | m_PVRFilteringMode: 2 52 | m_PVRDenoiserTypeDirect: 0 53 | m_PVRDenoiserTypeIndirect: 0 54 | m_PVRDenoiserTypeAO: 0 55 | m_PVRFilterTypeDirect: 0 56 | m_PVRFilterTypeIndirect: 0 57 | m_PVRFilterTypeAO: 0 58 | m_PVRFilteringGaussRadiusDirect: 1 59 | m_PVRFilteringGaussRadiusIndirect: 5 60 | m_PVRFilteringGaussRadiusAO: 2 61 | m_PVRFilteringAtrousPositionSigmaDirect: 0.5 62 | m_PVRFilteringAtrousPositionSigmaIndirect: 2 63 | m_PVRFilteringAtrousPositionSigmaAO: 1 64 | m_PVRTiledBaking: 0 65 | -------------------------------------------------------------------------------- /Assets/Scenes/Wastelands/TheGreenPlaceSettings.lighting.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0e3abba0fd94ebb41834dbc36ee41add 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 4890085278179872738 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scenes/Wastelands/TheOuterGrave.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 52a2dedd9c202f44fa2ff9d90c7c8f79 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Scenes/Wastelands/TheOuterGraveSettings.lighting: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!850595691 &4890085278179872738 4 | LightingSettings: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_Name: TheOuterGraveSettings 10 | serializedVersion: 4 11 | m_GIWorkflowMode: 0 12 | m_EnableBakedLightmaps: 1 13 | m_EnableRealtimeLightmaps: 1 14 | m_RealtimeEnvironmentLighting: 1 15 | m_BounceScale: 1 16 | m_AlbedoBoost: 1 17 | m_IndirectOutputScale: 1 18 | m_UsingShadowmask: 1 19 | m_BakeBackend: 1 20 | m_LightmapMaxSize: 1024 21 | m_BakeResolution: 40 22 | m_Padding: 2 23 | m_LightmapCompression: 3 24 | m_AO: 0 25 | m_AOMaxDistance: 1 26 | m_CompAOExponent: 1 27 | m_CompAOExponentDirect: 0 28 | m_ExtractAO: 0 29 | m_MixedBakeMode: 2 30 | m_LightmapsBakeMode: 1 31 | m_FilterMode: 1 32 | m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} 33 | m_ExportTrainingData: 0 34 | m_TrainingDataDestination: TrainingData 35 | m_RealtimeResolution: 2 36 | m_ForceWhiteAlbedo: 0 37 | m_ForceUpdates: 0 38 | m_FinalGather: 0 39 | m_FinalGatherRayCount: 256 40 | m_FinalGatherFiltering: 1 41 | m_PVRCulling: 1 42 | m_PVRSampling: 1 43 | m_PVRDirectSampleCount: 32 44 | m_PVRSampleCount: 500 45 | m_PVREnvironmentSampleCount: 500 46 | m_PVREnvironmentReferencePointCount: 2048 47 | m_LightProbeSampleCountMultiplier: 4 48 | m_PVRBounces: 2 49 | m_PVRMinBounces: 2 50 | m_PVREnvironmentMIS: 0 51 | m_PVRFilteringMode: 2 52 | m_PVRDenoiserTypeDirect: 0 53 | m_PVRDenoiserTypeIndirect: 0 54 | m_PVRDenoiserTypeAO: 0 55 | m_PVRFilterTypeDirect: 0 56 | m_PVRFilterTypeIndirect: 0 57 | m_PVRFilterTypeAO: 0 58 | m_PVRFilteringGaussRadiusDirect: 1 59 | m_PVRFilteringGaussRadiusIndirect: 5 60 | m_PVRFilteringGaussRadiusAO: 2 61 | m_PVRFilteringAtrousPositionSigmaDirect: 0.5 62 | m_PVRFilteringAtrousPositionSigmaIndirect: 2 63 | m_PVRFilteringAtrousPositionSigmaAO: 1 64 | m_PVRTiledBaking: 0 65 | -------------------------------------------------------------------------------- /Assets/Scenes/Wastelands/TheOuterGraveSettings.lighting.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ba1178309eccea24c94188b1d05e4910 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 4890085278179872738 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scenes/Wastelands/TheSunkenCity.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7b7a5c4a9701f1248b00f9f17b40ee9c 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Scenes/Wastelands/TheSunkenCitySettings.lighting: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!850595691 &4890085278179872738 4 | LightingSettings: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_Name: TheSunkenCitySettings 10 | serializedVersion: 4 11 | m_GIWorkflowMode: 0 12 | m_EnableBakedLightmaps: 1 13 | m_EnableRealtimeLightmaps: 1 14 | m_RealtimeEnvironmentLighting: 1 15 | m_BounceScale: 1 16 | m_AlbedoBoost: 1 17 | m_IndirectOutputScale: 1 18 | m_UsingShadowmask: 1 19 | m_BakeBackend: 1 20 | m_LightmapMaxSize: 1024 21 | m_BakeResolution: 40 22 | m_Padding: 2 23 | m_LightmapCompression: 3 24 | m_AO: 0 25 | m_AOMaxDistance: 1 26 | m_CompAOExponent: 1 27 | m_CompAOExponentDirect: 0 28 | m_ExtractAO: 0 29 | m_MixedBakeMode: 2 30 | m_LightmapsBakeMode: 1 31 | m_FilterMode: 1 32 | m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} 33 | m_ExportTrainingData: 0 34 | m_TrainingDataDestination: TrainingData 35 | m_RealtimeResolution: 2 36 | m_ForceWhiteAlbedo: 0 37 | m_ForceUpdates: 0 38 | m_FinalGather: 0 39 | m_FinalGatherRayCount: 256 40 | m_FinalGatherFiltering: 1 41 | m_PVRCulling: 1 42 | m_PVRSampling: 1 43 | m_PVRDirectSampleCount: 32 44 | m_PVRSampleCount: 500 45 | m_PVREnvironmentSampleCount: 500 46 | m_PVREnvironmentReferencePointCount: 2048 47 | m_LightProbeSampleCountMultiplier: 4 48 | m_PVRBounces: 2 49 | m_PVRMinBounces: 2 50 | m_PVREnvironmentMIS: 0 51 | m_PVRFilteringMode: 2 52 | m_PVRDenoiserTypeDirect: 0 53 | m_PVRDenoiserTypeIndirect: 0 54 | m_PVRDenoiserTypeAO: 0 55 | m_PVRFilterTypeDirect: 0 56 | m_PVRFilterTypeIndirect: 0 57 | m_PVRFilterTypeAO: 0 58 | m_PVRFilteringGaussRadiusDirect: 1 59 | m_PVRFilteringGaussRadiusIndirect: 5 60 | m_PVRFilteringGaussRadiusAO: 2 61 | m_PVRFilteringAtrousPositionSigmaDirect: 0.5 62 | m_PVRFilteringAtrousPositionSigmaIndirect: 2 63 | m_PVRFilteringAtrousPositionSigmaAO: 1 64 | m_PVRTiledBaking: 0 65 | -------------------------------------------------------------------------------- /Assets/Scenes/Wastelands/TheSunkenCitySettings.lighting.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e460a9f13aa550246b59dfdc202e76d3 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 4890085278179872738 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Docs/PublishImages/MultiRenameTool/CardImage_420x280.pdn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NibbleByte/UnityAssetManagementTools/317b14319130db648d36adce820d3e1f838121de/Docs/PublishImages/MultiRenameTool/CardImage_420x280.pdn -------------------------------------------------------------------------------- /Docs/PublishImages/MultiRenameTool/CardImage_420x280.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NibbleByte/UnityAssetManagementTools/317b14319130db648d36adce820d3e1f838121de/Docs/PublishImages/MultiRenameTool/CardImage_420x280.png -------------------------------------------------------------------------------- /Docs/PublishImages/MultiRenameTool/CoverImage.pdn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NibbleByte/UnityAssetManagementTools/317b14319130db648d36adce820d3e1f838121de/Docs/PublishImages/MultiRenameTool/CoverImage.pdn -------------------------------------------------------------------------------- /Docs/PublishImages/MultiRenameTool/CoverImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NibbleByte/UnityAssetManagementTools/317b14319130db648d36adce820d3e1f838121de/Docs/PublishImages/MultiRenameTool/CoverImage.png -------------------------------------------------------------------------------- /Docs/PublishImages/MultiRenameTool/IconImage_160x160.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NibbleByte/UnityAssetManagementTools/317b14319130db648d36adce820d3e1f838121de/Docs/PublishImages/MultiRenameTool/IconImage_160x160.png -------------------------------------------------------------------------------- /Docs/PublishImages/MultiRenameTool/Logo/MultiRenameTool-Logo-128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NibbleByte/UnityAssetManagementTools/317b14319130db648d36adce820d3e1f838121de/Docs/PublishImages/MultiRenameTool/Logo/MultiRenameTool-Logo-128x128.png -------------------------------------------------------------------------------- /Docs/PublishImages/MultiRenameTool/Logo/MultiRenameTool-Logo-160x160.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NibbleByte/UnityAssetManagementTools/317b14319130db648d36adce820d3e1f838121de/Docs/PublishImages/MultiRenameTool/Logo/MultiRenameTool-Logo-160x160.png -------------------------------------------------------------------------------- /Docs/PublishImages/MultiRenameTool/Logo/MultiRenameTool-Logo-256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NibbleByte/UnityAssetManagementTools/317b14319130db648d36adce820d3e1f838121de/Docs/PublishImages/MultiRenameTool/Logo/MultiRenameTool-Logo-256x256.png -------------------------------------------------------------------------------- /Docs/PublishImages/MultiRenameTool/Logo/MultiRenameTool-Logo-400x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NibbleByte/UnityAssetManagementTools/317b14319130db648d36adce820d3e1f838121de/Docs/PublishImages/MultiRenameTool/Logo/MultiRenameTool-Logo-400x400.png -------------------------------------------------------------------------------- /Docs/PublishImages/MultiRenameTool/Logo/MultiRenameTool-Logo-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NibbleByte/UnityAssetManagementTools/317b14319130db648d36adce820d3e1f838121de/Docs/PublishImages/MultiRenameTool/Logo/MultiRenameTool-Logo-512x512.png -------------------------------------------------------------------------------- /Docs/PublishImages/MultiRenameTool/Logo/Production - Free industry icons.URL: -------------------------------------------------------------------------------- 1 | [InternetShortcut] 2 | URL=https://www.flaticon.com/free-icon/production_1481991?term=mass&page=3&position=3 3 | IDList= 4 | HotKey=0 5 | IconFile=C:\Users\NibbleByte\AppData\Local\Mozilla\Firefox\Profiles\tu1momrt.default-release\shortcutCache\KC3DJIneqVSZZMX_0Elcdw==.ico 6 | IconIndex=0 7 | -------------------------------------------------------------------------------- /Docs/PublishImages/MultiRenameTool/Metatexts.html: -------------------------------------------------------------------------------- 1 | Title: Multi-Rename Tool 2 | 3 | Keywords: assets files search rename 4 | 5 | Description: 6 | >>> 7 | GitHub | 8 | OpenUPM 9 | <<<
10 |
11 | Mass search and rename assets or scene game objects.
12 |
13 | ======== Features ========
14 | • Live referesh on results when changing the initial parameters.
15 | • Search pattern can contain "\d" to match any numbers.
16 | • Replace pattern can contain "\d" to insert number (counter).
17 |   → Can configure numbers start and step value + leading zeroes.
18 | • Can tweak the final name before executing the rename.
19 | • Can search recursively in folders, subassets or scene objects hierarchies.
20 | • Disable Search or Replace pattern to match / replace everything.
21 |
22 | ======== Usage ========
23 | Open "MultiRename Tool" window from the menu:
24 | "Tools/Asset Management/Multi-Rename Tool"
25 |
26 |
27 | Icon made by Flat Icons from www.flaticon.com -------------------------------------------------------------------------------- /Docs/PublishImages/MultiRenameTool/ReadMe.txt: -------------------------------------------------------------------------------- 1 | Asset Store Key Image Templates 2 | Updated October 2019 3 | 4 | * Icon Image - 160x160 5 | * Card Image - 420x280 6 | * Cover Image - 1950x1300 7 | * Social Media Image - 1200x630 8 | * Screenshots - Suggested resolution is 2048x1152. Minimum 1200 pixels wide, any height. 9 | 10 | Notes: 11 | 12 | 1. Screenshots will be resized for display, but users will be able to view the full resolution. 13 | 2. Adding text/logos or other graphics onto Social Media Images may exclude your asset from being featured in social media campaigns. 14 | 3. Failure to follow logo/text guidance may exclude your asset from being featured on the home page. -------------------------------------------------------------------------------- /Docs/PublishImages/MultiRenameTool/Shot.pdn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NibbleByte/UnityAssetManagementTools/317b14319130db648d36adce820d3e1f838121de/Docs/PublishImages/MultiRenameTool/Shot.pdn -------------------------------------------------------------------------------- /Docs/PublishImages/MultiRenameTool/Shot1-Numbers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NibbleByte/UnityAssetManagementTools/317b14319130db648d36adce820d3e1f838121de/Docs/PublishImages/MultiRenameTool/Shot1-Numbers.png -------------------------------------------------------------------------------- /Docs/PublishImages/MultiRenameTool/Shot2-SearchResults.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NibbleByte/UnityAssetManagementTools/317b14319130db648d36adce820d3e1f838121de/Docs/PublishImages/MultiRenameTool/Shot2-SearchResults.png -------------------------------------------------------------------------------- /Docs/PublishImages/MultiRenameTool/Shot3-LiveRefresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NibbleByte/UnityAssetManagementTools/317b14319130db648d36adce820d3e1f838121de/Docs/PublishImages/MultiRenameTool/Shot3-LiveRefresh.png -------------------------------------------------------------------------------- /Docs/PublishImages/MultiRenameTool/Shot4-Disables.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NibbleByte/UnityAssetManagementTools/317b14319130db648d36adce820d3e1f838121de/Docs/PublishImages/MultiRenameTool/Shot4-Disables.png -------------------------------------------------------------------------------- /Docs/PublishImages/SceneInProjects/CardImage_420x280.pdn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NibbleByte/UnityAssetManagementTools/317b14319130db648d36adce820d3e1f838121de/Docs/PublishImages/SceneInProjects/CardImage_420x280.pdn -------------------------------------------------------------------------------- /Docs/PublishImages/SceneInProjects/CardImage_420x280.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NibbleByte/UnityAssetManagementTools/317b14319130db648d36adce820d3e1f838121de/Docs/PublishImages/SceneInProjects/CardImage_420x280.png -------------------------------------------------------------------------------- /Docs/PublishImages/SceneInProjects/CoverImage.pdn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NibbleByte/UnityAssetManagementTools/317b14319130db648d36adce820d3e1f838121de/Docs/PublishImages/SceneInProjects/CoverImage.pdn -------------------------------------------------------------------------------- /Docs/PublishImages/SceneInProjects/CoverImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NibbleByte/UnityAssetManagementTools/317b14319130db648d36adce820d3e1f838121de/Docs/PublishImages/SceneInProjects/CoverImage.png -------------------------------------------------------------------------------- /Docs/PublishImages/SceneInProjects/IconImage_160x160.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NibbleByte/UnityAssetManagementTools/317b14319130db648d36adce820d3e1f838121de/Docs/PublishImages/SceneInProjects/IconImage_160x160.png -------------------------------------------------------------------------------- /Docs/PublishImages/SceneInProjects/Logo/2580777-Original.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Docs/PublishImages/SceneInProjects/Logo/Image - Free computer icons.URL: -------------------------------------------------------------------------------- 1 | [InternetShortcut] 2 | URL=https://www.flaticon.com/free-icon/image_2580777 3 | IDList= 4 | HotKey=0 5 | IconFile=C:\Users\NibbleByte\AppData\Local\Mozilla\Firefox\Profiles\tu1momrt.default-release\shortcutCache\rGDdsiArMtwdQNtcrJSoTw==.ico 6 | IconIndex=0 7 | -------------------------------------------------------------------------------- /Docs/PublishImages/SceneInProjects/Logo/ScenesInProject-Logo-128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NibbleByte/UnityAssetManagementTools/317b14319130db648d36adce820d3e1f838121de/Docs/PublishImages/SceneInProjects/Logo/ScenesInProject-Logo-128x128.png -------------------------------------------------------------------------------- /Docs/PublishImages/SceneInProjects/Logo/ScenesInProject-Logo-160x160.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NibbleByte/UnityAssetManagementTools/317b14319130db648d36adce820d3e1f838121de/Docs/PublishImages/SceneInProjects/Logo/ScenesInProject-Logo-160x160.png -------------------------------------------------------------------------------- /Docs/PublishImages/SceneInProjects/Logo/ScenesInProject-Logo-256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NibbleByte/UnityAssetManagementTools/317b14319130db648d36adce820d3e1f838121de/Docs/PublishImages/SceneInProjects/Logo/ScenesInProject-Logo-256x256.png -------------------------------------------------------------------------------- /Docs/PublishImages/SceneInProjects/Logo/ScenesInProject-Logo-400x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NibbleByte/UnityAssetManagementTools/317b14319130db648d36adce820d3e1f838121de/Docs/PublishImages/SceneInProjects/Logo/ScenesInProject-Logo-400x400.png -------------------------------------------------------------------------------- /Docs/PublishImages/SceneInProjects/Logo/ScenesInProject-Logo-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NibbleByte/UnityAssetManagementTools/317b14319130db648d36adce820d3e1f838121de/Docs/PublishImages/SceneInProjects/Logo/ScenesInProject-Logo-512x512.png -------------------------------------------------------------------------------- /Docs/PublishImages/SceneInProjects/Metatexts.html: -------------------------------------------------------------------------------- 1 | Title: Scenes In Project 2 | 3 | Keywords: scenes window project 4 | 5 | Description: 6 | >>> 7 | GitHub | 8 | OpenUPM 9 | <<<
10 |
11 | List of all available scenes in the project for quick access.
12 | Useful when you have to switch often between scenes in larger projects.
13 |
14 | ======== Features ========
15 | • List all scenes in project. Pin favourites at the top.
16 | • "►" button per scene to run in play mode directly.
17 | • "+" button per scene to add / remove additively.
18 | • Sort scenes by name, path, date, file size, or just drag them around.
19 | • Scenes are grouped by folder. Groups are separated by little space.
20 | • Customize how scenes are displayed (partial path or just name).
21 | • Color-code scenes by path or name.
22 | • Multiple windows support (they all show the same though).
23 | • Tested on a project with 1k+ scenes.
24 | • Personal VS Project preferences.
25 |   → Personal preferences stored locally in the Library folder.
26 |   → Project preferences to be shared with your team stored in the ProjectSettings folder.
27 |
28 | ======== Usage ========
29 | Open "Scenes In Project" window from the menu:
30 | "Tools/Asset Management/Scenes In Project"
31 |
32 |
33 | Icon made by Smashicons from www.flaticon.com -------------------------------------------------------------------------------- /Docs/PublishImages/SceneInProjects/ReadMe.txt: -------------------------------------------------------------------------------- 1 | Asset Store Key Image Templates 2 | Updated October 2019 3 | 4 | * Icon Image - 160x160 5 | * Card Image - 420x280 6 | * Cover Image - 1950x1300 7 | * Social Media Image - 1200x630 8 | * Screenshots - Suggested resolution is 2048x1152. Minimum 1200 pixels wide, any height. 9 | 10 | Notes: 11 | 12 | 1. Screenshots will be resized for display, but users will be able to view the full resolution. 13 | 2. Adding text/logos or other graphics onto Social Media Images may exclude your asset from being featured in social media campaigns. 14 | 3. Failure to follow logo/text guidance may exclude your asset from being featured on the home page. -------------------------------------------------------------------------------- /Docs/PublishImages/SceneInProjects/Shot.pdn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NibbleByte/UnityAssetManagementTools/317b14319130db648d36adce820d3e1f838121de/Docs/PublishImages/SceneInProjects/Shot.pdn -------------------------------------------------------------------------------- /Docs/PublishImages/SceneInProjects/Shot1-MainWindow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NibbleByte/UnityAssetManagementTools/317b14319130db648d36adce820d3e1f838121de/Docs/PublishImages/SceneInProjects/Shot1-MainWindow.png -------------------------------------------------------------------------------- /Docs/PublishImages/SceneInProjects/Shot2-MainWindow-More.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NibbleByte/UnityAssetManagementTools/317b14319130db648d36adce820d3e1f838121de/Docs/PublishImages/SceneInProjects/Shot2-MainWindow-More.png -------------------------------------------------------------------------------- /Docs/PublishImages/SceneInProjects/Shot3-PackOfScenes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NibbleByte/UnityAssetManagementTools/317b14319130db648d36adce820d3e1f838121de/Docs/PublishImages/SceneInProjects/Shot3-PackOfScenes.png -------------------------------------------------------------------------------- /Docs/PublishImages/SceneInProjects/Shot4-PreferencesWindow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NibbleByte/UnityAssetManagementTools/317b14319130db648d36adce820d3e1f838121de/Docs/PublishImages/SceneInProjects/Shot4-PreferencesWindow.png -------------------------------------------------------------------------------- /Docs/Screenshots/AssetContextMenus-Copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NibbleByte/UnityAssetManagementTools/317b14319130db648d36adce820d3e1f838121de/Docs/Screenshots/AssetContextMenus-Copy.png -------------------------------------------------------------------------------- /Docs/Screenshots/AssetContextMenus-EditWith.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NibbleByte/UnityAssetManagementTools/317b14319130db648d36adce820d3e1f838121de/Docs/Screenshots/AssetContextMenus-EditWith.png -------------------------------------------------------------------------------- /Docs/Screenshots/FindReferencesInSceneWindow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NibbleByte/UnityAssetManagementTools/317b14319130db648d36adce820d3e1f838121de/Docs/Screenshots/FindReferencesInSceneWindow.png -------------------------------------------------------------------------------- /Docs/Screenshots/MultiRenameTool.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NibbleByte/UnityAssetManagementTools/317b14319130db648d36adce820d3e1f838121de/Docs/Screenshots/MultiRenameTool.png -------------------------------------------------------------------------------- /Docs/Screenshots/ScenesInProject.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NibbleByte/UnityAssetManagementTools/317b14319130db648d36adce820d3e1f838121de/Docs/Screenshots/ScenesInProject.png -------------------------------------------------------------------------------- /Docs/Screenshots/SearchDuplicateAssets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NibbleByte/UnityAssetManagementTools/317b14319130db648d36adce820d3e1f838121de/Docs/Screenshots/SearchDuplicateAssets.png -------------------------------------------------------------------------------- /Docs/Screenshots/SearchPrefabsComponents.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NibbleByte/UnityAssetManagementTools/317b14319130db648d36adce820d3e1f838121de/Docs/Screenshots/SearchPrefabsComponents.png -------------------------------------------------------------------------------- /Docs/Screenshots/SearchReferencesFast.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NibbleByte/UnityAssetManagementTools/317b14319130db648d36adce820d3e1f838121de/Docs/Screenshots/SearchReferencesFast.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2019 Filip Slavov 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /Packages/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "dependencies": { 3 | "com.unity.2d.sprite": "1.0.0", 4 | "com.unity.2d.tilemap": "1.0.0", 5 | "com.unity.ide.rider": "3.0.18", 6 | "com.unity.ide.visualstudio": "2.0.17", 7 | "com.unity.ide.vscode": "1.2.5", 8 | "com.unity.test-framework": "1.1.31", 9 | "com.unity.timeline": "1.6.4", 10 | "com.unity.ugui": "1.0.0", 11 | "com.unity.xr.legacyinputhelpers": "2.1.10", 12 | "com.unity.modules.androidjni": "1.0.0", 13 | "com.unity.modules.animation": "1.0.0", 14 | "com.unity.modules.audio": "1.0.0", 15 | "com.unity.modules.director": "1.0.0", 16 | "com.unity.modules.imageconversion": "1.0.0", 17 | "com.unity.modules.imgui": "1.0.0", 18 | "com.unity.modules.jsonserialize": "1.0.0", 19 | "com.unity.modules.particlesystem": "1.0.0", 20 | "com.unity.modules.physics": "1.0.0", 21 | "com.unity.modules.physics2d": "1.0.0", 22 | "com.unity.modules.ui": "1.0.0", 23 | "com.unity.modules.uielements": "1.0.0", 24 | "com.unity.modules.unitywebrequest": "1.0.0", 25 | "com.unity.modules.video": "1.0.0", 26 | "com.unity.modules.vr": "1.0.0", 27 | "com.unity.modules.xr": "1.0.0" 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /Packages/packages-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "dependencies": { 3 | "com.unity.2d.sprite": { 4 | "version": "1.0.0", 5 | "depth": 0, 6 | "source": "builtin", 7 | "dependencies": {} 8 | }, 9 | "com.unity.2d.tilemap": { 10 | "version": "1.0.0", 11 | "depth": 0, 12 | "source": "builtin", 13 | "dependencies": {} 14 | }, 15 | "com.unity.ext.nunit": { 16 | "version": "1.0.6", 17 | "depth": 1, 18 | "source": "registry", 19 | "dependencies": {}, 20 | "url": "https://packages.unity.com" 21 | }, 22 | "com.unity.ide.rider": { 23 | "version": "3.0.18", 24 | "depth": 0, 25 | "source": "registry", 26 | "dependencies": { 27 | "com.unity.ext.nunit": "1.0.6" 28 | }, 29 | "url": "https://packages.unity.com" 30 | }, 31 | "com.unity.ide.visualstudio": { 32 | "version": "2.0.17", 33 | "depth": 0, 34 | "source": "registry", 35 | "dependencies": { 36 | "com.unity.test-framework": "1.1.9" 37 | }, 38 | "url": "https://packages.unity.com" 39 | }, 40 | "com.unity.ide.vscode": { 41 | "version": "1.2.5", 42 | "depth": 0, 43 | "source": "registry", 44 | "dependencies": {}, 45 | "url": "https://packages.unity.com" 46 | }, 47 | "com.unity.test-framework": { 48 | "version": "1.1.31", 49 | "depth": 0, 50 | "source": "registry", 51 | "dependencies": { 52 | "com.unity.ext.nunit": "1.0.6", 53 | "com.unity.modules.imgui": "1.0.0", 54 | "com.unity.modules.jsonserialize": "1.0.0" 55 | }, 56 | "url": "https://packages.unity.com" 57 | }, 58 | "com.unity.timeline": { 59 | "version": "1.6.4", 60 | "depth": 0, 61 | "source": "registry", 62 | "dependencies": { 63 | "com.unity.modules.director": "1.0.0", 64 | "com.unity.modules.animation": "1.0.0", 65 | "com.unity.modules.audio": "1.0.0", 66 | "com.unity.modules.particlesystem": "1.0.0" 67 | }, 68 | "url": "https://packages.unity.com" 69 | }, 70 | "com.unity.ugui": { 71 | "version": "1.0.0", 72 | "depth": 0, 73 | "source": "builtin", 74 | "dependencies": { 75 | "com.unity.modules.ui": "1.0.0", 76 | "com.unity.modules.imgui": "1.0.0" 77 | } 78 | }, 79 | "com.unity.xr.legacyinputhelpers": { 80 | "version": "2.1.10", 81 | "depth": 0, 82 | "source": "registry", 83 | "dependencies": { 84 | "com.unity.modules.vr": "1.0.0", 85 | "com.unity.modules.xr": "1.0.0" 86 | }, 87 | "url": "https://packages.unity.com" 88 | }, 89 | "com.unity.modules.androidjni": { 90 | "version": "1.0.0", 91 | "depth": 0, 92 | "source": "builtin", 93 | "dependencies": {} 94 | }, 95 | "com.unity.modules.animation": { 96 | "version": "1.0.0", 97 | "depth": 0, 98 | "source": "builtin", 99 | "dependencies": {} 100 | }, 101 | "com.unity.modules.audio": { 102 | "version": "1.0.0", 103 | "depth": 0, 104 | "source": "builtin", 105 | "dependencies": {} 106 | }, 107 | "com.unity.modules.director": { 108 | "version": "1.0.0", 109 | "depth": 0, 110 | "source": "builtin", 111 | "dependencies": { 112 | "com.unity.modules.audio": "1.0.0", 113 | "com.unity.modules.animation": "1.0.0" 114 | } 115 | }, 116 | "com.unity.modules.imageconversion": { 117 | "version": "1.0.0", 118 | "depth": 0, 119 | "source": "builtin", 120 | "dependencies": {} 121 | }, 122 | "com.unity.modules.imgui": { 123 | "version": "1.0.0", 124 | "depth": 0, 125 | "source": "builtin", 126 | "dependencies": {} 127 | }, 128 | "com.unity.modules.jsonserialize": { 129 | "version": "1.0.0", 130 | "depth": 0, 131 | "source": "builtin", 132 | "dependencies": {} 133 | }, 134 | "com.unity.modules.particlesystem": { 135 | "version": "1.0.0", 136 | "depth": 0, 137 | "source": "builtin", 138 | "dependencies": {} 139 | }, 140 | "com.unity.modules.physics": { 141 | "version": "1.0.0", 142 | "depth": 0, 143 | "source": "builtin", 144 | "dependencies": {} 145 | }, 146 | "com.unity.modules.physics2d": { 147 | "version": "1.0.0", 148 | "depth": 0, 149 | "source": "builtin", 150 | "dependencies": {} 151 | }, 152 | "com.unity.modules.subsystems": { 153 | "version": "1.0.0", 154 | "depth": 1, 155 | "source": "builtin", 156 | "dependencies": { 157 | "com.unity.modules.jsonserialize": "1.0.0" 158 | } 159 | }, 160 | "com.unity.modules.ui": { 161 | "version": "1.0.0", 162 | "depth": 0, 163 | "source": "builtin", 164 | "dependencies": {} 165 | }, 166 | "com.unity.modules.uielements": { 167 | "version": "1.0.0", 168 | "depth": 0, 169 | "source": "builtin", 170 | "dependencies": { 171 | "com.unity.modules.ui": "1.0.0", 172 | "com.unity.modules.imgui": "1.0.0", 173 | "com.unity.modules.jsonserialize": "1.0.0", 174 | "com.unity.modules.uielementsnative": "1.0.0" 175 | } 176 | }, 177 | "com.unity.modules.uielementsnative": { 178 | "version": "1.0.0", 179 | "depth": 1, 180 | "source": "builtin", 181 | "dependencies": { 182 | "com.unity.modules.ui": "1.0.0", 183 | "com.unity.modules.imgui": "1.0.0", 184 | "com.unity.modules.jsonserialize": "1.0.0" 185 | } 186 | }, 187 | "com.unity.modules.unitywebrequest": { 188 | "version": "1.0.0", 189 | "depth": 0, 190 | "source": "builtin", 191 | "dependencies": {} 192 | }, 193 | "com.unity.modules.video": { 194 | "version": "1.0.0", 195 | "depth": 0, 196 | "source": "builtin", 197 | "dependencies": { 198 | "com.unity.modules.audio": "1.0.0", 199 | "com.unity.modules.ui": "1.0.0", 200 | "com.unity.modules.unitywebrequest": "1.0.0" 201 | } 202 | }, 203 | "com.unity.modules.vr": { 204 | "version": "1.0.0", 205 | "depth": 0, 206 | "source": "builtin", 207 | "dependencies": { 208 | "com.unity.modules.jsonserialize": "1.0.0", 209 | "com.unity.modules.physics": "1.0.0", 210 | "com.unity.modules.xr": "1.0.0" 211 | } 212 | }, 213 | "com.unity.modules.xr": { 214 | "version": "1.0.0", 215 | "depth": 0, 216 | "source": "builtin", 217 | "dependencies": { 218 | "com.unity.modules.physics": "1.0.0", 219 | "com.unity.modules.jsonserialize": "1.0.0", 220 | "com.unity.modules.subsystems": "1.0.0" 221 | } 222 | } 223 | } 224 | } 225 | -------------------------------------------------------------------------------- /ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!11 &1 4 | AudioManager: 5 | m_ObjectHideFlags: 0 6 | m_Volume: 1 7 | Rolloff Scale: 1 8 | Doppler Factor: 1 9 | Default Speaker Mode: 2 10 | m_SampleRate: 0 11 | m_DSPBufferSize: 1024 12 | m_VirtualVoiceCount: 512 13 | m_RealVoiceCount: 32 14 | m_SpatializerPlugin: 15 | m_AmbisonicDecoderPlugin: 16 | m_DisableAudio: 0 17 | m_VirtualizeEffects: 1 18 | -------------------------------------------------------------------------------- /ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!236 &1 4 | ClusterInputManager: 5 | m_ObjectHideFlags: 0 6 | m_Inputs: [] 7 | -------------------------------------------------------------------------------- /ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!55 &1 4 | PhysicsManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 8 7 | m_Gravity: {x: 0, y: -9.81, z: 0} 8 | m_DefaultMaterial: {fileID: 0} 9 | m_BounceThreshold: 2 10 | m_SleepThreshold: 0.005 11 | m_DefaultContactOffset: 0.01 12 | m_DefaultSolverIterations: 6 13 | m_DefaultSolverVelocityIterations: 1 14 | m_QueriesHitBackfaces: 0 15 | m_QueriesHitTriggers: 1 16 | m_EnableAdaptiveForce: 0 17 | m_ClothInterCollisionDistance: 0 18 | m_ClothInterCollisionStiffness: 0 19 | m_ContactsGeneration: 1 20 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 21 | m_AutoSimulation: 1 22 | m_AutoSyncTransforms: 0 23 | m_ReuseCollisionCallbacks: 1 24 | m_ClothInterCollisionSettingsToggle: 0 25 | m_ContactPairsMode: 0 26 | m_BroadphaseType: 0 27 | m_WorldBounds: 28 | m_Center: {x: 0, y: 0, z: 0} 29 | m_Extent: {x: 250, y: 250, z: 250} 30 | m_WorldSubdivisions: 8 31 | -------------------------------------------------------------------------------- /ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1045 &1 4 | EditorBuildSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Scenes: 8 | - enabled: 1 9 | path: Assets/Scenes/SampleScene.unity 10 | guid: 99c9720ab356a0642a771bea13969a05 11 | m_configObjects: {} 12 | -------------------------------------------------------------------------------- /ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!159 &1 4 | EditorSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 7 7 | m_ExternalVersionControlSupport: Visible Meta Files 8 | m_SerializationMode: 2 9 | m_LineEndingsForNewScripts: 2 10 | m_DefaultBehaviorMode: 0 11 | m_SpritePackerMode: 0 12 | m_SpritePackerPaddingPower: 1 13 | m_EtcTextureCompressorBehavior: 1 14 | m_EtcTextureFastCompressor: 1 15 | m_EtcTextureNormalCompressor: 2 16 | m_EtcTextureBestCompressor: 4 17 | m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd 18 | m_ProjectGenerationRootNamespace: 19 | m_UserGeneratedProjectSuffix: 20 | m_CollabEditorSettings: 21 | inProgressEnabled: 1 22 | -------------------------------------------------------------------------------- /ProjectSettings/GraphicsSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!30 &1 4 | GraphicsSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 12 7 | m_Deferred: 8 | m_Mode: 1 9 | m_Shader: {fileID: 69, guid: 0000000000000000f000000000000000, type: 0} 10 | m_DeferredReflections: 11 | m_Mode: 1 12 | m_Shader: {fileID: 74, guid: 0000000000000000f000000000000000, type: 0} 13 | m_ScreenSpaceShadows: 14 | m_Mode: 1 15 | m_Shader: {fileID: 64, guid: 0000000000000000f000000000000000, type: 0} 16 | m_LegacyDeferred: 17 | m_Mode: 1 18 | m_Shader: {fileID: 63, guid: 0000000000000000f000000000000000, type: 0} 19 | m_DepthNormals: 20 | m_Mode: 1 21 | m_Shader: {fileID: 62, guid: 0000000000000000f000000000000000, type: 0} 22 | m_MotionVectors: 23 | m_Mode: 1 24 | m_Shader: {fileID: 75, guid: 0000000000000000f000000000000000, type: 0} 25 | m_LightHalo: 26 | m_Mode: 1 27 | m_Shader: {fileID: 105, guid: 0000000000000000f000000000000000, type: 0} 28 | m_LensFlare: 29 | m_Mode: 1 30 | m_Shader: {fileID: 102, guid: 0000000000000000f000000000000000, type: 0} 31 | m_AlwaysIncludedShaders: 32 | - {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} 33 | - {fileID: 15104, guid: 0000000000000000f000000000000000, type: 0} 34 | - {fileID: 15105, guid: 0000000000000000f000000000000000, type: 0} 35 | - {fileID: 15106, guid: 0000000000000000f000000000000000, type: 0} 36 | - {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0} 37 | - {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0} 38 | - {fileID: 10783, guid: 0000000000000000f000000000000000, type: 0} 39 | m_PreloadedShaders: [] 40 | m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000, 41 | type: 0} 42 | m_CustomRenderPipeline: {fileID: 0} 43 | m_TransparencySortMode: 0 44 | m_TransparencySortAxis: {x: 0, y: 0, z: 1} 45 | m_DefaultRenderingPath: 1 46 | m_DefaultMobileRenderingPath: 1 47 | m_TierSettings: [] 48 | m_LightmapStripping: 0 49 | m_FogStripping: 0 50 | m_InstancingStripping: 0 51 | m_LightmapKeepPlain: 1 52 | m_LightmapKeepDirCombined: 1 53 | m_LightmapKeepDynamicPlain: 1 54 | m_LightmapKeepDynamicDirCombined: 1 55 | m_LightmapKeepShadowMask: 1 56 | m_LightmapKeepSubtractive: 1 57 | m_FogKeepLinear: 1 58 | m_FogKeepExp: 1 59 | m_FogKeepExp2: 1 60 | m_AlbedoSwatchInfos: [] 61 | m_LightsUseLinearIntensity: 0 62 | m_LightsUseColorTemperature: 0 63 | -------------------------------------------------------------------------------- /ProjectSettings/InputManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!13 &1 4 | InputManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Axes: 8 | - serializedVersion: 3 9 | m_Name: Horizontal 10 | descriptiveName: 11 | descriptiveNegativeName: 12 | negativeButton: left 13 | positiveButton: right 14 | altNegativeButton: a 15 | altPositiveButton: d 16 | gravity: 3 17 | dead: 0.001 18 | sensitivity: 3 19 | snap: 1 20 | invert: 0 21 | type: 0 22 | axis: 0 23 | joyNum: 0 24 | - serializedVersion: 3 25 | m_Name: Vertical 26 | descriptiveName: 27 | descriptiveNegativeName: 28 | negativeButton: down 29 | positiveButton: up 30 | altNegativeButton: s 31 | altPositiveButton: w 32 | gravity: 3 33 | dead: 0.001 34 | sensitivity: 3 35 | snap: 1 36 | invert: 0 37 | type: 0 38 | axis: 0 39 | joyNum: 0 40 | - serializedVersion: 3 41 | m_Name: Fire1 42 | descriptiveName: 43 | descriptiveNegativeName: 44 | negativeButton: 45 | positiveButton: left ctrl 46 | altNegativeButton: 47 | altPositiveButton: mouse 0 48 | gravity: 1000 49 | dead: 0.001 50 | sensitivity: 1000 51 | snap: 0 52 | invert: 0 53 | type: 0 54 | axis: 0 55 | joyNum: 0 56 | - serializedVersion: 3 57 | m_Name: Fire2 58 | descriptiveName: 59 | descriptiveNegativeName: 60 | negativeButton: 61 | positiveButton: left alt 62 | altNegativeButton: 63 | altPositiveButton: mouse 1 64 | gravity: 1000 65 | dead: 0.001 66 | sensitivity: 1000 67 | snap: 0 68 | invert: 0 69 | type: 0 70 | axis: 0 71 | joyNum: 0 72 | - serializedVersion: 3 73 | m_Name: Fire3 74 | descriptiveName: 75 | descriptiveNegativeName: 76 | negativeButton: 77 | positiveButton: left shift 78 | altNegativeButton: 79 | altPositiveButton: mouse 2 80 | gravity: 1000 81 | dead: 0.001 82 | sensitivity: 1000 83 | snap: 0 84 | invert: 0 85 | type: 0 86 | axis: 0 87 | joyNum: 0 88 | - serializedVersion: 3 89 | m_Name: Jump 90 | descriptiveName: 91 | descriptiveNegativeName: 92 | negativeButton: 93 | positiveButton: space 94 | altNegativeButton: 95 | altPositiveButton: 96 | gravity: 1000 97 | dead: 0.001 98 | sensitivity: 1000 99 | snap: 0 100 | invert: 0 101 | type: 0 102 | axis: 0 103 | joyNum: 0 104 | - serializedVersion: 3 105 | m_Name: Mouse X 106 | descriptiveName: 107 | descriptiveNegativeName: 108 | negativeButton: 109 | positiveButton: 110 | altNegativeButton: 111 | altPositiveButton: 112 | gravity: 0 113 | dead: 0 114 | sensitivity: 0.1 115 | snap: 0 116 | invert: 0 117 | type: 1 118 | axis: 0 119 | joyNum: 0 120 | - serializedVersion: 3 121 | m_Name: Mouse Y 122 | descriptiveName: 123 | descriptiveNegativeName: 124 | negativeButton: 125 | positiveButton: 126 | altNegativeButton: 127 | altPositiveButton: 128 | gravity: 0 129 | dead: 0 130 | sensitivity: 0.1 131 | snap: 0 132 | invert: 0 133 | type: 1 134 | axis: 1 135 | joyNum: 0 136 | - serializedVersion: 3 137 | m_Name: Mouse ScrollWheel 138 | descriptiveName: 139 | descriptiveNegativeName: 140 | negativeButton: 141 | positiveButton: 142 | altNegativeButton: 143 | altPositiveButton: 144 | gravity: 0 145 | dead: 0 146 | sensitivity: 0.1 147 | snap: 0 148 | invert: 0 149 | type: 1 150 | axis: 2 151 | joyNum: 0 152 | - serializedVersion: 3 153 | m_Name: Horizontal 154 | descriptiveName: 155 | descriptiveNegativeName: 156 | negativeButton: 157 | positiveButton: 158 | altNegativeButton: 159 | altPositiveButton: 160 | gravity: 0 161 | dead: 0.19 162 | sensitivity: 1 163 | snap: 0 164 | invert: 0 165 | type: 2 166 | axis: 0 167 | joyNum: 0 168 | - serializedVersion: 3 169 | m_Name: Vertical 170 | descriptiveName: 171 | descriptiveNegativeName: 172 | negativeButton: 173 | positiveButton: 174 | altNegativeButton: 175 | altPositiveButton: 176 | gravity: 0 177 | dead: 0.19 178 | sensitivity: 1 179 | snap: 0 180 | invert: 1 181 | type: 2 182 | axis: 1 183 | joyNum: 0 184 | - serializedVersion: 3 185 | m_Name: Fire1 186 | descriptiveName: 187 | descriptiveNegativeName: 188 | negativeButton: 189 | positiveButton: joystick button 0 190 | altNegativeButton: 191 | altPositiveButton: 192 | gravity: 1000 193 | dead: 0.001 194 | sensitivity: 1000 195 | snap: 0 196 | invert: 0 197 | type: 0 198 | axis: 0 199 | joyNum: 0 200 | - serializedVersion: 3 201 | m_Name: Fire2 202 | descriptiveName: 203 | descriptiveNegativeName: 204 | negativeButton: 205 | positiveButton: joystick button 1 206 | altNegativeButton: 207 | altPositiveButton: 208 | gravity: 1000 209 | dead: 0.001 210 | sensitivity: 1000 211 | snap: 0 212 | invert: 0 213 | type: 0 214 | axis: 0 215 | joyNum: 0 216 | - serializedVersion: 3 217 | m_Name: Fire3 218 | descriptiveName: 219 | descriptiveNegativeName: 220 | negativeButton: 221 | positiveButton: joystick button 2 222 | altNegativeButton: 223 | altPositiveButton: 224 | gravity: 1000 225 | dead: 0.001 226 | sensitivity: 1000 227 | snap: 0 228 | invert: 0 229 | type: 0 230 | axis: 0 231 | joyNum: 0 232 | - serializedVersion: 3 233 | m_Name: Jump 234 | descriptiveName: 235 | descriptiveNegativeName: 236 | negativeButton: 237 | positiveButton: joystick button 3 238 | altNegativeButton: 239 | altPositiveButton: 240 | gravity: 1000 241 | dead: 0.001 242 | sensitivity: 1000 243 | snap: 0 244 | invert: 0 245 | type: 0 246 | axis: 0 247 | joyNum: 0 248 | - serializedVersion: 3 249 | m_Name: Submit 250 | descriptiveName: 251 | descriptiveNegativeName: 252 | negativeButton: 253 | positiveButton: return 254 | altNegativeButton: 255 | altPositiveButton: joystick button 0 256 | gravity: 1000 257 | dead: 0.001 258 | sensitivity: 1000 259 | snap: 0 260 | invert: 0 261 | type: 0 262 | axis: 0 263 | joyNum: 0 264 | - serializedVersion: 3 265 | m_Name: Submit 266 | descriptiveName: 267 | descriptiveNegativeName: 268 | negativeButton: 269 | positiveButton: enter 270 | altNegativeButton: 271 | altPositiveButton: space 272 | gravity: 1000 273 | dead: 0.001 274 | sensitivity: 1000 275 | snap: 0 276 | invert: 0 277 | type: 0 278 | axis: 0 279 | joyNum: 0 280 | - serializedVersion: 3 281 | m_Name: Cancel 282 | descriptiveName: 283 | descriptiveNegativeName: 284 | negativeButton: 285 | positiveButton: escape 286 | altNegativeButton: 287 | altPositiveButton: joystick button 1 288 | gravity: 1000 289 | dead: 0.001 290 | sensitivity: 1000 291 | snap: 0 292 | invert: 0 293 | type: 0 294 | axis: 0 295 | joyNum: 0 296 | -------------------------------------------------------------------------------- /ProjectSettings/MemorySettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!387306366 &1 4 | MemorySettings: 5 | m_ObjectHideFlags: 0 6 | m_EditorMemorySettings: 7 | m_MainAllocatorBlockSize: -1 8 | m_ThreadAllocatorBlockSize: -1 9 | m_MainGfxBlockSize: -1 10 | m_ThreadGfxBlockSize: -1 11 | m_CacheBlockSize: -1 12 | m_TypetreeBlockSize: -1 13 | m_ProfilerBlockSize: -1 14 | m_ProfilerEditorBlockSize: -1 15 | m_BucketAllocatorGranularity: -1 16 | m_BucketAllocatorBucketsCount: -1 17 | m_BucketAllocatorBlockSize: -1 18 | m_BucketAllocatorBlockCount: -1 19 | m_ProfilerBucketAllocatorGranularity: -1 20 | m_ProfilerBucketAllocatorBucketsCount: -1 21 | m_ProfilerBucketAllocatorBlockSize: -1 22 | m_ProfilerBucketAllocatorBlockCount: -1 23 | m_TempAllocatorSizeMain: -1 24 | m_JobTempAllocatorBlockSize: -1 25 | m_BackgroundJobTempAllocatorBlockSize: -1 26 | m_JobTempAllocatorReducedBlockSize: -1 27 | m_TempAllocatorSizeGIBakingWorker: -1 28 | m_TempAllocatorSizeNavMeshWorker: -1 29 | m_TempAllocatorSizeAudioWorker: -1 30 | m_TempAllocatorSizeCloudWorker: -1 31 | m_TempAllocatorSizeGfx: -1 32 | m_TempAllocatorSizeJobWorker: -1 33 | m_TempAllocatorSizeBackgroundWorker: -1 34 | m_TempAllocatorSizePreloadManager: -1 35 | m_PlatformMemorySettings: {} 36 | -------------------------------------------------------------------------------- /ProjectSettings/NavMeshAreas.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!126 &1 4 | NavMeshProjectSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | areas: 8 | - name: Walkable 9 | cost: 1 10 | - name: Not Walkable 11 | cost: 1 12 | - name: Jump 13 | cost: 2 14 | - name: 15 | cost: 1 16 | - name: 17 | cost: 1 18 | - name: 19 | cost: 1 20 | - name: 21 | cost: 1 22 | - name: 23 | cost: 1 24 | - name: 25 | cost: 1 26 | - name: 27 | cost: 1 28 | - name: 29 | cost: 1 30 | - name: 31 | cost: 1 32 | - name: 33 | cost: 1 34 | - name: 35 | cost: 1 36 | - name: 37 | cost: 1 38 | - name: 39 | cost: 1 40 | - name: 41 | cost: 1 42 | - name: 43 | cost: 1 44 | - name: 45 | cost: 1 46 | - name: 47 | cost: 1 48 | - name: 49 | cost: 1 50 | - name: 51 | cost: 1 52 | - name: 53 | cost: 1 54 | - name: 55 | cost: 1 56 | - name: 57 | cost: 1 58 | - name: 59 | cost: 1 60 | - name: 61 | cost: 1 62 | - name: 63 | cost: 1 64 | - name: 65 | cost: 1 66 | - name: 67 | cost: 1 68 | - name: 69 | cost: 1 70 | - name: 71 | cost: 1 72 | m_LastAgentTypeID: -887442657 73 | m_Settings: 74 | - serializedVersion: 2 75 | agentTypeID: 0 76 | agentRadius: 0.5 77 | agentHeight: 2 78 | agentSlope: 45 79 | agentClimb: 0.75 80 | ledgeDropHeight: 0 81 | maxJumpAcrossDistance: 0 82 | minRegionArea: 2 83 | manualCellSize: 0 84 | cellSize: 0.16666667 85 | manualTileSize: 0 86 | tileSize: 256 87 | accuratePlacement: 0 88 | debug: 89 | m_Flags: 0 90 | m_SettingNames: 91 | - Humanoid 92 | -------------------------------------------------------------------------------- /ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!149 &1 4 | NetworkManager: 5 | m_ObjectHideFlags: 0 6 | m_DebugLevel: 0 7 | m_Sendrate: 15 8 | m_AssetToPrefab: {} 9 | -------------------------------------------------------------------------------- /ProjectSettings/PackageManagerSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &1 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 61 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 13964, guid: 0000000000000000e000000000000000, type: 0} 13 | m_Name: 14 | m_EditorClassIdentifier: 15 | m_EnablePreReleasePackages: 0 16 | m_EnablePackageDependencies: 0 17 | m_AdvancedSettingsExpanded: 1 18 | m_ScopedRegistriesSettingsExpanded: 1 19 | m_SeeAllPackageVersions: 0 20 | oneTimeWarningShown: 0 21 | m_Registries: 22 | - m_Id: main 23 | m_Name: 24 | m_Url: https://packages.unity.com 25 | m_Scopes: [] 26 | m_IsDefault: 1 27 | m_Capabilities: 7 28 | m_ConfigSource: 0 29 | m_UserSelectedRegistryName: 30 | m_UserAddingNewScopedRegistry: 0 31 | m_RegistryInfoDraft: 32 | m_Modified: 0 33 | m_ErrorMessage: 34 | m_UserModificationsInstanceId: -854 35 | m_OriginalInstanceId: -856 36 | m_LoadAssets: 0 37 | -------------------------------------------------------------------------------- /ProjectSettings/Physics2DSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!19 &1 4 | Physics2DSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 4 7 | m_Gravity: {x: 0, y: -9.81} 8 | m_DefaultMaterial: {fileID: 0} 9 | m_VelocityIterations: 8 10 | m_PositionIterations: 3 11 | m_VelocityThreshold: 1 12 | m_MaxLinearCorrection: 0.2 13 | m_MaxAngularCorrection: 8 14 | m_MaxTranslationSpeed: 100 15 | m_MaxRotationSpeed: 360 16 | m_BaumgarteScale: 0.2 17 | m_BaumgarteTimeOfImpactScale: 0.75 18 | m_TimeToSleep: 0.5 19 | m_LinearSleepTolerance: 0.01 20 | m_AngularSleepTolerance: 2 21 | m_DefaultContactOffset: 0.01 22 | m_AutoSimulation: 1 23 | m_QueriesHitTriggers: 1 24 | m_QueriesStartInColliders: 1 25 | m_ChangeStopsCallbacks: 0 26 | m_CallbacksOnDisable: 1 27 | m_ReuseCollisionCallbacks: 1 28 | m_AutoSyncTransforms: 0 29 | m_AlwaysShowColliders: 0 30 | m_ShowColliderSleep: 1 31 | m_ShowColliderContacts: 0 32 | m_ShowColliderAABB: 0 33 | m_ContactArrowScale: 0.2 34 | m_ColliderAwakeColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.7529412} 35 | m_ColliderAsleepColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.36078432} 36 | m_ColliderContactColor: {r: 1, g: 0, b: 1, a: 0.6862745} 37 | m_ColliderAABBColor: {r: 1, g: 1, b: 0, a: 0.2509804} 38 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 39 | -------------------------------------------------------------------------------- /ProjectSettings/PresetManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1386491679 &1 4 | PresetManager: 5 | m_ObjectHideFlags: 0 6 | m_DefaultList: 7 | - type: 8 | m_NativeTypeID: 108 9 | m_ManagedTypePPtr: {fileID: 0} 10 | m_ManagedTypeFallback: 11 | defaultPresets: 12 | - m_Preset: {fileID: 2655988077585873504, guid: c1cf8506f04ef2c4a88b64b6c4202eea, 13 | type: 2} 14 | - type: 15 | m_NativeTypeID: 1020 16 | m_ManagedTypePPtr: {fileID: 0} 17 | m_ManagedTypeFallback: 18 | defaultPresets: 19 | - m_Preset: {fileID: 2655988077585873504, guid: 0cd792cc87e492d43b4e95b205fc5cc6, 20 | type: 2} 21 | - type: 22 | m_NativeTypeID: 1006 23 | m_ManagedTypePPtr: {fileID: 0} 24 | m_ManagedTypeFallback: 25 | defaultPresets: 26 | - m_Preset: {fileID: 2655988077585873504, guid: 7a99f8aa944efe94cb9bd74562b7d5f9, 27 | type: 2} 28 | -------------------------------------------------------------------------------- /ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2021.3.18f1 2 | m_EditorVersionWithRevision: 2021.3.18f1 (3129e69bc0c7) 3 | -------------------------------------------------------------------------------- /ProjectSettings/QualitySettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!47 &1 4 | QualitySettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 5 7 | m_CurrentQuality: 4 8 | m_QualitySettings: 9 | - serializedVersion: 2 10 | name: Very Low 11 | pixelLightCount: 0 12 | shadows: 0 13 | shadowResolution: 0 14 | shadowProjection: 1 15 | shadowCascades: 1 16 | shadowDistance: 15 17 | shadowNearPlaneOffset: 3 18 | shadowCascade2Split: 0.33333334 19 | shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} 20 | shadowmaskMode: 0 21 | blendWeights: 1 22 | textureQuality: 1 23 | anisotropicTextures: 0 24 | antiAliasing: 0 25 | softParticles: 0 26 | softVegetation: 0 27 | realtimeReflectionProbes: 0 28 | billboardsFaceCameraPosition: 0 29 | vSyncCount: 0 30 | lodBias: 0.3 31 | maximumLODLevel: 0 32 | particleRaycastBudget: 4 33 | asyncUploadTimeSlice: 2 34 | asyncUploadBufferSize: 16 35 | resolutionScalingFixedDPIFactor: 1 36 | excludedTargetPlatforms: [] 37 | - serializedVersion: 2 38 | name: Low 39 | pixelLightCount: 0 40 | shadows: 0 41 | shadowResolution: 0 42 | shadowProjection: 1 43 | shadowCascades: 1 44 | shadowDistance: 20 45 | shadowNearPlaneOffset: 3 46 | shadowCascade2Split: 0.33333334 47 | shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} 48 | shadowmaskMode: 0 49 | blendWeights: 2 50 | textureQuality: 0 51 | anisotropicTextures: 0 52 | antiAliasing: 0 53 | softParticles: 0 54 | softVegetation: 0 55 | realtimeReflectionProbes: 0 56 | billboardsFaceCameraPosition: 0 57 | vSyncCount: 0 58 | lodBias: 0.4 59 | maximumLODLevel: 0 60 | particleRaycastBudget: 16 61 | asyncUploadTimeSlice: 2 62 | asyncUploadBufferSize: 16 63 | resolutionScalingFixedDPIFactor: 1 64 | excludedTargetPlatforms: [] 65 | - serializedVersion: 2 66 | name: Medium 67 | pixelLightCount: 1 68 | shadows: 1 69 | shadowResolution: 0 70 | shadowProjection: 1 71 | shadowCascades: 1 72 | shadowDistance: 20 73 | shadowNearPlaneOffset: 3 74 | shadowCascade2Split: 0.33333334 75 | shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} 76 | shadowmaskMode: 0 77 | blendWeights: 2 78 | textureQuality: 0 79 | anisotropicTextures: 1 80 | antiAliasing: 0 81 | softParticles: 0 82 | softVegetation: 0 83 | realtimeReflectionProbes: 0 84 | billboardsFaceCameraPosition: 0 85 | vSyncCount: 1 86 | lodBias: 0.7 87 | maximumLODLevel: 0 88 | particleRaycastBudget: 64 89 | asyncUploadTimeSlice: 2 90 | asyncUploadBufferSize: 16 91 | resolutionScalingFixedDPIFactor: 1 92 | excludedTargetPlatforms: [] 93 | - serializedVersion: 2 94 | name: High 95 | pixelLightCount: 2 96 | shadows: 2 97 | shadowResolution: 1 98 | shadowProjection: 1 99 | shadowCascades: 2 100 | shadowDistance: 40 101 | shadowNearPlaneOffset: 3 102 | shadowCascade2Split: 0.33333334 103 | shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} 104 | shadowmaskMode: 1 105 | blendWeights: 2 106 | textureQuality: 0 107 | anisotropicTextures: 1 108 | antiAliasing: 2 109 | softParticles: 0 110 | softVegetation: 1 111 | realtimeReflectionProbes: 1 112 | billboardsFaceCameraPosition: 1 113 | vSyncCount: 1 114 | lodBias: 1 115 | maximumLODLevel: 0 116 | particleRaycastBudget: 256 117 | asyncUploadTimeSlice: 2 118 | asyncUploadBufferSize: 16 119 | resolutionScalingFixedDPIFactor: 1 120 | excludedTargetPlatforms: [] 121 | - serializedVersion: 2 122 | name: Very High 123 | pixelLightCount: 3 124 | shadows: 2 125 | shadowResolution: 2 126 | shadowProjection: 1 127 | shadowCascades: 2 128 | shadowDistance: 40 129 | shadowNearPlaneOffset: 3 130 | shadowCascade2Split: 0.33333334 131 | shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} 132 | shadowmaskMode: 1 133 | blendWeights: 4 134 | textureQuality: 0 135 | anisotropicTextures: 1 136 | antiAliasing: 4 137 | softParticles: 1 138 | softVegetation: 1 139 | realtimeReflectionProbes: 1 140 | billboardsFaceCameraPosition: 1 141 | vSyncCount: 1 142 | lodBias: 1.5 143 | maximumLODLevel: 0 144 | particleRaycastBudget: 1024 145 | asyncUploadTimeSlice: 2 146 | asyncUploadBufferSize: 16 147 | resolutionScalingFixedDPIFactor: 1 148 | excludedTargetPlatforms: [] 149 | - serializedVersion: 2 150 | name: Ultra 151 | pixelLightCount: 4 152 | shadows: 2 153 | shadowResolution: 2 154 | shadowProjection: 1 155 | shadowCascades: 4 156 | shadowDistance: 150 157 | shadowNearPlaneOffset: 3 158 | shadowCascade2Split: 0.33333334 159 | shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} 160 | shadowmaskMode: 1 161 | blendWeights: 4 162 | textureQuality: 0 163 | anisotropicTextures: 1 164 | antiAliasing: 4 165 | softParticles: 1 166 | softVegetation: 1 167 | realtimeReflectionProbes: 1 168 | billboardsFaceCameraPosition: 1 169 | vSyncCount: 1 170 | lodBias: 2 171 | maximumLODLevel: 0 172 | particleRaycastBudget: 4096 173 | asyncUploadTimeSlice: 2 174 | asyncUploadBufferSize: 16 175 | resolutionScalingFixedDPIFactor: 1 176 | excludedTargetPlatforms: [] 177 | m_PerPlatformDefaultQuality: 178 | Android: 2 179 | Nintendo 3DS: 5 180 | Nintendo Switch: 5 181 | PS4: 5 182 | PSP2: 2 183 | Standalone: 5 184 | Tizen: 2 185 | WebGL: 3 186 | WiiU: 5 187 | Windows Store Apps: 5 188 | XboxOne: 5 189 | iPhone: 2 190 | tvOS: 2 191 | -------------------------------------------------------------------------------- /ProjectSettings/SceneTemplateSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "templatePinStates": [], 3 | "dependencyTypeInfos": [ 4 | { 5 | "userAdded": false, 6 | "type": "UnityEngine.AnimationClip", 7 | "ignore": false, 8 | "defaultInstantiationMode": 0, 9 | "supportsModification": true 10 | }, 11 | { 12 | "userAdded": false, 13 | "type": "UnityEditor.Animations.AnimatorController", 14 | "ignore": false, 15 | "defaultInstantiationMode": 0, 16 | "supportsModification": true 17 | }, 18 | { 19 | "userAdded": false, 20 | "type": "UnityEngine.AnimatorOverrideController", 21 | "ignore": false, 22 | "defaultInstantiationMode": 0, 23 | "supportsModification": true 24 | }, 25 | { 26 | "userAdded": false, 27 | "type": "UnityEditor.Audio.AudioMixerController", 28 | "ignore": false, 29 | "defaultInstantiationMode": 0, 30 | "supportsModification": true 31 | }, 32 | { 33 | "userAdded": false, 34 | "type": "UnityEngine.ComputeShader", 35 | "ignore": true, 36 | "defaultInstantiationMode": 1, 37 | "supportsModification": true 38 | }, 39 | { 40 | "userAdded": false, 41 | "type": "UnityEngine.Cubemap", 42 | "ignore": false, 43 | "defaultInstantiationMode": 0, 44 | "supportsModification": true 45 | }, 46 | { 47 | "userAdded": false, 48 | "type": "UnityEngine.GameObject", 49 | "ignore": false, 50 | "defaultInstantiationMode": 0, 51 | "supportsModification": true 52 | }, 53 | { 54 | "userAdded": false, 55 | "type": "UnityEditor.LightingDataAsset", 56 | "ignore": false, 57 | "defaultInstantiationMode": 0, 58 | "supportsModification": false 59 | }, 60 | { 61 | "userAdded": false, 62 | "type": "UnityEngine.LightingSettings", 63 | "ignore": false, 64 | "defaultInstantiationMode": 0, 65 | "supportsModification": true 66 | }, 67 | { 68 | "userAdded": false, 69 | "type": "UnityEngine.Material", 70 | "ignore": false, 71 | "defaultInstantiationMode": 0, 72 | "supportsModification": true 73 | }, 74 | { 75 | "userAdded": false, 76 | "type": "UnityEditor.MonoScript", 77 | "ignore": true, 78 | "defaultInstantiationMode": 1, 79 | "supportsModification": true 80 | }, 81 | { 82 | "userAdded": false, 83 | "type": "UnityEngine.PhysicMaterial", 84 | "ignore": false, 85 | "defaultInstantiationMode": 0, 86 | "supportsModification": true 87 | }, 88 | { 89 | "userAdded": false, 90 | "type": "UnityEngine.PhysicsMaterial2D", 91 | "ignore": false, 92 | "defaultInstantiationMode": 0, 93 | "supportsModification": true 94 | }, 95 | { 96 | "userAdded": false, 97 | "type": "UnityEngine.Rendering.PostProcessing.PostProcessProfile", 98 | "ignore": false, 99 | "defaultInstantiationMode": 0, 100 | "supportsModification": true 101 | }, 102 | { 103 | "userAdded": false, 104 | "type": "UnityEngine.Rendering.PostProcessing.PostProcessResources", 105 | "ignore": false, 106 | "defaultInstantiationMode": 0, 107 | "supportsModification": true 108 | }, 109 | { 110 | "userAdded": false, 111 | "type": "UnityEngine.Rendering.VolumeProfile", 112 | "ignore": false, 113 | "defaultInstantiationMode": 0, 114 | "supportsModification": true 115 | }, 116 | { 117 | "userAdded": false, 118 | "type": "UnityEditor.SceneAsset", 119 | "ignore": false, 120 | "defaultInstantiationMode": 0, 121 | "supportsModification": false 122 | }, 123 | { 124 | "userAdded": false, 125 | "type": "UnityEngine.Shader", 126 | "ignore": true, 127 | "defaultInstantiationMode": 1, 128 | "supportsModification": true 129 | }, 130 | { 131 | "userAdded": false, 132 | "type": "UnityEngine.ShaderVariantCollection", 133 | "ignore": true, 134 | "defaultInstantiationMode": 1, 135 | "supportsModification": true 136 | }, 137 | { 138 | "userAdded": false, 139 | "type": "UnityEngine.Texture", 140 | "ignore": false, 141 | "defaultInstantiationMode": 0, 142 | "supportsModification": true 143 | }, 144 | { 145 | "userAdded": false, 146 | "type": "UnityEngine.Texture2D", 147 | "ignore": false, 148 | "defaultInstantiationMode": 0, 149 | "supportsModification": true 150 | }, 151 | { 152 | "userAdded": false, 153 | "type": "UnityEngine.Timeline.TimelineAsset", 154 | "ignore": false, 155 | "defaultInstantiationMode": 0, 156 | "supportsModification": true 157 | } 158 | ], 159 | "defaultDependencyTypeInfo": { 160 | "userAdded": false, 161 | "type": "", 162 | "ignore": false, 163 | "defaultInstantiationMode": 1, 164 | "supportsModification": true 165 | }, 166 | "newSceneOverride": 0 167 | } -------------------------------------------------------------------------------- /ProjectSettings/ScenesInProject.prefs: -------------------------------------------------------------------------------- 1 | { 2 | "ColorizePatterns": [ 3 | { 4 | "Patterns": "Assets/1Scones/BBB", 5 | "BackgroundColor": { 6 | "r": 0.08690815418958664, 7 | "g": 0.8773584961891174, 8 | "b": 0.1387382596731186, 9 | "a": 1.0 10 | }, 11 | "TextColor": { 12 | "r": 0.0, 13 | "g": 0.0, 14 | "b": 0.0, 15 | "a": 1.0 16 | } 17 | } 18 | ], 19 | "Exclude": [ 20 | "bar" 21 | ] 22 | } -------------------------------------------------------------------------------- /ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!78 &1 4 | TagManager: 5 | serializedVersion: 2 6 | tags: [] 7 | layers: 8 | - Default 9 | - TransparentFX 10 | - Ignore Raycast 11 | - 12 | - Water 13 | - UI 14 | - 15 | - 16 | - PostProcessing 17 | - 18 | - 19 | - 20 | - 21 | - 22 | - 23 | - 24 | - 25 | - 26 | - 27 | - 28 | - 29 | - 30 | - 31 | - 32 | - 33 | - 34 | - 35 | - 36 | - 37 | - 38 | - 39 | - 40 | m_SortingLayers: 41 | - name: Default 42 | uniqueID: 0 43 | locked: 0 44 | -------------------------------------------------------------------------------- /ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!5 &1 4 | TimeManager: 5 | m_ObjectHideFlags: 0 6 | Fixed Timestep: 0.02 7 | Maximum Allowed Timestep: 0.1 8 | m_TimeScale: 1 9 | Maximum Particle Timestep: 0.03 10 | -------------------------------------------------------------------------------- /ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!310 &1 4 | UnityConnectSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 1 7 | m_Enabled: 0 8 | m_TestMode: 0 9 | m_EventOldUrl: https://api.uca.cloud.unity3d.com/v1/events 10 | m_EventUrl: https://cdp.cloud.unity3d.com/v1/events 11 | m_ConfigUrl: https://config.uca.cloud.unity3d.com 12 | m_TestInitMode: 0 13 | CrashReportingSettings: 14 | m_EventUrl: https://perf-events.cloud.unity3d.com 15 | m_Enabled: 0 16 | m_LogBufferSize: 10 17 | m_CaptureEditorExceptions: 1 18 | UnityPurchasingSettings: 19 | m_Enabled: 0 20 | m_TestMode: 0 21 | UnityAnalyticsSettings: 22 | m_Enabled: 0 23 | m_TestMode: 0 24 | m_InitializeOnStartup: 1 25 | UnityAdsSettings: 26 | m_Enabled: 0 27 | m_InitializeOnStartup: 1 28 | m_TestMode: 0 29 | m_IosGameId: 30 | m_AndroidGameId: 31 | m_GameIds: {} 32 | m_GameId: 33 | PerformanceReportingSettings: 34 | m_Enabled: 0 35 | -------------------------------------------------------------------------------- /ProjectSettings/VFXManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!937362698 &1 4 | VFXManager: 5 | m_ObjectHideFlags: 0 6 | m_IndirectShader: {fileID: 0} 7 | m_CopyBufferShader: {fileID: 0} 8 | m_SortShader: {fileID: 0} 9 | m_RenderPipeSettingsPath: 10 | m_FixedTimeStep: 0.016666668 11 | m_MaxDeltaTime: 0.05 12 | -------------------------------------------------------------------------------- /ProjectSettings/VersionControlSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!890905787 &1 4 | VersionControlSettings: 5 | m_ObjectHideFlags: 0 6 | m_Mode: Visible Meta Files 7 | m_CollabEditorSettings: 8 | inProgressEnabled: 1 9 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Asset Management Tools for Unity 2 | Small collection of tools for Unity used to manage your assets. Part of the [DevLocker](https://github.com/NibbleByte/DevLocker) project. 3 | 4 | [Asset Store - MultiRename Tool](https://assetstore.unity.com/packages/tools/utilities/multi-rename-tool-170616) | [Asset Store - Scenes In Project](https://assetstore.unity.com/packages/tools/utilities/scenes-in-project-169933) | [OpenUPM](https://openupm.com/packages/devlocker.tools.assetmanagement/) 5 | 6 | [![openupm](https://img.shields.io/npm/v/devlocker.tools.assetmanagement?label=openupm®istry_uri=https://package.openupm.com)](https://openupm.com/packages/devlocker.tools.assetmanagement/) 7 | 8 | ## List of Tools 9 | * [Scenes In Project](#scenes-in-project) 10 | * [MultiRename Tool](#multirename-tool) 11 | * [Search Duplicate Assets](#search-duplicate-assets) 12 | * [Search References Fast!](#search-references-fast) 13 | * [Search Prefabs Components](#search-prefabs-components) 14 | * [Asset Context Menus](#asset-context-menus) 15 | 16 | ## Installation 17 | * Asset Store plugin: 18 | * [Scenes In Project](https://assetstore.unity.com/packages/tools/utilities/scenes-in-project-169933) 19 | * [MultiRename Tool](https://assetstore.unity.com/packages/tools/utilities/multi-rename-tool-170616) 20 | * [OpenUPM](https://openupm.com/packages/devlocker.tools.assetmanagement/) support: 21 | ``` 22 | npm install -g openupm-cli 23 | openupm add devlocker.tools.assetmanagement 24 | ``` 25 | * Github upm package - merge this to your `Packages/manifest.json` 26 | ``` 27 | { 28 | "dependencies": { 29 | "devlocker.tools.assetmanagement": "https://github.com/NibbleByte/UnityAssetManagementTools.git#upm" 30 | } 31 | ``` 32 | 33 | ## Usage 34 | All these tools can be found in the menus: "Tools/Asset Management/..." 35 | 36 | ## Scenes In Project 37 | 38 | List of all available scenes in the project for quick access.
39 | Useful when you have to switch often between scenes in larger projects. 40 | 41 | ### Features: 42 | * **List all scenes in project. Pin favourites at the top.** 43 | * **"►" button per scene to run in play mode directly.** 44 | * **"+" button per scene to add / remove additively.** 45 | * Sort scenes by name, path, date, file size, or just drag them around. 46 | * Scenes are grouped by folder. Groups are separated by little space. 47 | * Customize how scenes are displayed. 48 | * Color-code scenes by path or name. 49 | * Multiple windows support (they all show the same though). 50 | * Tested on a project with 1k+ scenes. 51 | * Personal VS Project preferences. 52 | * Personal preferences stored locally in the Library folder. 53 | * Project preferences to be shared with your team stored in the ProjectSettings folder. 54 | 55 | ## MultiRename Tool 56 | 57 | Mass search and rename assets or scene game objects. 58 | 59 | ### Features: 60 | * Live referesh on results when changing the initial parameters. 61 | * Search pattern can contain "\d" to match any numbers. 62 | * Replace pattern can contain "\d" to insert number (counter). 63 | * Can configure numbers start and step value + leading zeroes. 64 | * Can tweak the final name before executing the rename. 65 | * Can search recursively in folders, subassets or scene objects hierarchies. 66 | * Disable Search or Replace pattern to match / replace everything. 67 |
68 |
69 |
70 |
71 | 72 | ## Search Duplicate Assets 73 | Searches the project for duplicate assets (compares files by name only). 74 | 75 | ### Features: 76 | * Displays duplicates in a grouped list. 77 | * Textures are displayed as images in a single row for easy comparison. 78 | * Can specify what asset types to search for. 79 | 80 | ![SearchDuplicateAssets](https://github.com/NibbleByte/UnityAssetManagementTools/blob/master/Docs/Screenshots/SearchDuplicateAssets.png) 81 | 82 | ## Search Prefabs Components 83 | 84 | Search selected or all prefabs in the project if they have the specified components attached. 85 | 86 | ### Features: 87 | * Type in component names to search for. Works with user and built-in components. 88 | * Supports '&', '|', '!' *(and, or, not)* expressions for more complex queries. 89 | * Results list displays what GameObjects in the prefab have these components. 90 | * Can place all or individual result prefabs in the scene for quick inspection / tweaking. Can quickly remove them when done. 91 | 92 | ## Search References Fast! 93 | Search what assets in the project refer directly to the selected ones.
94 | It gets the target GUIDs and performs text search in all project assets without actually loading them.
95 | This is very fast for searching prefabs references in scenes as it wouldn't load the scenes themselves.
96 | 97 | ### Features: 98 | * Can search for sub assets (GUID + localId) 99 | * Can search text directly (instead of selected asset GUIDs). 100 | * Select what types of assets to search in. Can include / exclude meta files as well. 101 | * Replace prefab instances in found scenes with another or just remove them. 102 | * Doesn't load assets (especially scenes which is slow). 103 | 104 | ### Issues & Drawbacks: 105 | * Project needs to have "Assets Serialization Mode" set to "Force Text" (which is always a good idea to have) 106 | * Doesn't work with nested prefabs. 107 | * No cache. Every search is done from scratch. 108 | * No recursive mode - search direct references only. 109 | * If result has multiple sub assets, it wouldn't show you which one references the target. 110 | 111 | ### Example: 112 | In the screenshot below: 113 | * "Bullet.prefab" is referenced by the "TankShoot" animation. 114 | * "Tank.prefab" is referenced by multiple scenes. Can be replaced or removed in the found scenes with another using the last field. 115 | * The "Attack" sprite sub asset in the "AbilityIcons.png" is referenced by some prefabs and scenes. 116 | ![SearchReferencesFast](https://github.com/NibbleByte/UnityAssetManagementTools/blob/master/Docs/Screenshots/SearchReferencesFast.png) 117 | 118 | ## Find References In Scene 119 | Search references to specified GameObject or **component** in the current scene (or prefab edit stage). 120 | Open by right click on GameObject and selecting "Find References In Scene". You can additionally drag in any **component** as well. 121 | ![FindReferencesInSceneWindow](https://github.com/NibbleByte/UnityAssetManagementTools/blob/master/Docs/Screenshots/FindReferencesInSceneWindow.png) 122 | 123 | ## Asset Context Menus 124 | Useful context menus: 125 | * Copy selected guids or asset paths 126 | * Edit selected assets with third-party app that is already installed on the machine. Supported apps (not sponsored in any way): Notepad++, Sublime, Paint.NET, Krita, Photoshop, Gimp, Blender. 127 | 128 | ![AssetContextMenus-Copy](https://github.com/NibbleByte/UnityAssetManagementTools/blob/master/Docs/Screenshots/AssetContextMenus-Copy.png) 129 | 130 | ![AssetContextMenus-EditWith](https://github.com/NibbleByte/UnityAssetManagementTools/blob/master/Docs/Screenshots/AssetContextMenus-EditWith.png) 131 | -------------------------------------------------------------------------------- /makeupm.bat: -------------------------------------------------------------------------------- 1 | git subtree push --prefix Assets/DevLocker/Tools/AssetManagement origin upm 2 | pause --------------------------------------------------------------------------------